クラスKerberosCredMessage
java.lang.Object
javax.security.auth.kerberos.KerberosCredMessage
- すべての実装されたインタフェース:
Destroyable
public final class KerberosCredMessage extends Object implements Destroyable
このクラスは、Kerberos 5 KRB_CREDメッセージをカプセル化します。このメッセージは、あるプリンシパルから別のプリンシパルにKerberos資格証明を送信するために使用できます。
KRB_CREDメッセージは、Kerberosプロトコル仕様(RFC 4120)のセクション5.8.1で次のように定義されます:
KRB-CRED ::= [APPLICATION 22] SEQUENCE {
pvno [0] INTEGER (5),
msg-type [1] INTEGER (22),
tickets [2] SEQUENCE OF Ticket,
enc-part [3] EncryptedData -- EncKrbCredPart
}
- 導入されたバージョン:
- 9
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明KerberosCredMessage(KerberosPrincipal sender, KerberosPrincipal recipient, byte[] message) KerberosCredMessageオブジェクトを構築します。 -
メソッドのサマリー
クラスオブジェクトで宣言されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。インタフェースDestroyableで宣言されたメソッド
isDestroyed
-
コンストラクタの詳細
-
KerberosCredMessage
public KerberosCredMessage(KerberosPrincipal sender, KerberosPrincipal recipient, byte[] message) KerberosCredMessageオブジェクトを構築します。message引数の内容がコピーされます。バイト配列を後で変更しても、新しく作成されたオブジェクトには影響しません。- パラメータ:
sender- メッセージの送信者recipient- メッセージの受信者message- DERコード化されたKRB_CREDメッセージ- スロー:
NullPointerException- 送信者、受信者またはメッセージのいずれかがnullの場合
-
-
メソッドの詳細
-
getEncoded
public byte[] getEncoded()KRB_CREDメッセージのDERエンコード形式を返します。- 戻り値:
- 符号化された形式を含む新しく割り当てられたバイト配列
- スロー:
IllegalStateException- オブジェクトが破棄された場合
-
getSender
public KerberosPrincipal getSender()このメッセージの送信者を返します。- 戻り値:
- 送信者
- スロー:
IllegalStateException- オブジェクトが破棄された場合
-
getRecipient
public KerberosPrincipal getRecipient()このメッセージの受信者を返します。- 戻り値:
- 受信者
- スロー:
IllegalStateException- オブジェクトが破棄された場合
-
destroy
-
toString
-
hashCode
-
equals
public boolean equals(Object other) 指定されたオブジェクトをこのKerberosCredMessageと比較し、等しいかどうかを確認します。 指定されたオブジェクトがKerberosCredMessageでもあり、2つのKerberosCredMessageインスタンスが同等である場合、trueを返します。 より公式に2つのKerberosCredMessageインスタンスは、同じ送信者、受信者およびエンコードされたKRB_CREDメッセージを持つ場合に等しくなります。 破棄されたKerberosCredMessageオブジェクトは、それ自体と等しいだけです。
-