public interface JMXAuthenticator
リモート証明書をJAAS Subjectに変換する方法を定義するインタフェースです。 このインタフェースはRMIコネクタ・サーバーによって使用されますが、他のコネクタ・サーバーによって使用されることもあります。
ユーザー定義のオーセンティケータ・インスタンスは、属性JMXConnectorServer.AUTHENTICATOR
の値として環境マップ内のコネクタ・サーバーに渡されます。 この認証システムだけを使用するコネクタ・サーバーでは、この属性が存在しなかったり、その値がnull
の場合、ユーザー認証は行われず、MBeanServerConnection
オブジェクトによってエクスポートされたメソッドへの完全アクセスが許可されます。
認証に成功した場合、関連付けられたprincipals
が入力された認証済みのsubject
が返されます。 続いて、指定されたプリンシパルのセットに基づいて、承認チェックが行われます。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型 メソッド 説明 Subject
authenticate(Object credentials)
指定されたクライアント証明書を使って、MBeanServerConnection
クライアントを認証します。
-
メソッドの詳細
-
authenticate
指定されたクライアント証明書を使って、
MBeanServerConnection
クライアントを認証します。- パラメータ:
credentials
-MBeanServerConnection
の作成前に、ユーザーの認証目的でサーバーに渡されるユーザー定義の証明書。 このパラメータの実際の型と、nullを指定できるかどうかは、コネクタによって異なる。- 戻り値:
- 関連付けられたプリンシパルを含む認証済みの被認証者。
- 例外:
SecurityException
- 提供された証明書でサーバーがユーザーを認証できない場合。
-