|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 - 提供された証明書でサーバーが
ユーザーを認証できない場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。