クラス
javax.security.auth.kerberos.KerberosPrincipalの使用
パッケージ | 説明 |
---|---|
javax.security.auth.kerberos |
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
|
-
javax.security.auth.kerberosでのKerberosPrincipalの使用
KerberosPrincipalを返すjavax.security.auth.kerberosのメソッド 修飾子と型 メソッド 説明 KerberosPrincipal
KerberosTicket. getClient()
このチケットに関連付けられたクライアント主体を返します。KerberosPrincipal
KerberosKey. getPrincipal()
このキーが属する主体を返します。KerberosPrincipal
KeyTab. getPrincipal()
このKeyTab
オブジェクトがバインドされているサービス主体を返します。KerberosPrincipal
KerberosCredMessage. getRecipient()
このメッセージの受信者を返します。KerberosPrincipal
KerberosCredMessage. getSender()
このメッセージの送信者を返します。KerberosPrincipal
KerberosTicket. getServer()
このチケットに関連付けられたサービス主体を返します。型KerberosPrincipalのパラメータを持つjavax.security.auth.kerberosのメソッド 修飾子と型 メソッド 説明 static KeyTab
KeyTab. getInstance(KerberosPrincipal princ)
指定されたサービス主体にバインドされたデフォルトのKeyTab
インスタンスを返します。static KeyTab
KeyTab. getInstance(KerberosPrincipal princ, File file)
指定されたサービス主体にバインドされたFile
オブジェクトからKeyTab
インスタンスを返します。KerberosKey[]
KeyTab. getKeys(KerberosPrincipal principal)
指定したKerberos主体の新しいキーを返します。型KerberosPrincipalのパラメータを持つjavax.security.auth.kerberosのコンストラクタ コンストラクタ 説明 KerberosCredMessage(KerberosPrincipal sender, KerberosPrincipal recipient, byte[] message)
KerberosCredMessage
オブジェクトを構築します。KerberosKey(KerberosPrincipal principal, byte[] keyBytes, int keyType, int versionNum)
鍵の型と鍵のバージョン番号が分かっている場合は、指定されたバイトからKerberosKey
を構築します。KerberosKey(KerberosPrincipal principal, char[] password, String algorithm)
指定されたアルゴリズム名を使用して、プリンシパル・パスワードからKerberosKey
を作成します。KerberosTicket(byte[] asn1Encoding, KerberosPrincipal client, KerberosPrincipal server, byte[] sessionKey, int keyType, boolean[] flags, Date authTime, Date startTime, Date endTime, Date renewTill, InetAddress[] clientAddresses)
クライアントがKDCから受け取るか、またはキャッシュから読み取る資格証明を使用してKerberosTicket
を作成します。