public interface JMXAuthenticator
リモート証明書を JAAS Subject に変換する方法を定義するインタフェースです。このインタフェースは、RMI Connector Server によって使用されます。その他のコネクタサーバーによって使用される場合もあります。
ユーザー定義のオーセンティケータインスタンスは、属性 JMXConnectorServer.AUTHENTICATOR
の値として環境マップ内のコネクタサーバーに渡されます。この認証システムだけを使用するコネクタサーバーでは、この属性が存在しなかったり、その値が null
の場合、ユーザー認証は行われず、MBeanServerConnection
オブジェクトによってエクスポートされたメソッドへの完全アクセスが許可されます。
認証に成功した場合、関連付けられた principals
が入力された認証済みの subject
が返されます。続いて、指定されたプリンシパルのセットに基づいて、承認チェックが行われます。
修飾子と型 | メソッドと説明 |
---|---|
Subject |
authenticate(Object credentials)
指定されたクライアント証明書を使って、
MBeanServerConnection クライアントを認証します。 |
Subject authenticate(Object credentials)
指定されたクライアント証明書を使って、MBeanServerConnection
クライアントを認証します。
credentials
- MBeanServerConnection
の作成前に、ユーザーの認証目的でサーバーに渡されるユーザー定義の証明書。このパラメータの実際の型と、null を指定できるかどうかは、コネクタによって異なる。SecurityException
- 提供された証明書でサーバーがユーザーを認証できない場合。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.