|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.sun.identity.wss.provider.TrustAuthorityConfig
com.sun.identity.wss.provider.DiscoveryConfig
public abstract class DiscoveryConfig
This abstract class DiscoveryConfig represents the
configuration of a Discovery client entity. It extends
TrustAuthorityConfig.
This class can be extended to define the trust authority config which is Discovery client configuration.
Pluggable implementation of this abstract class can choose to store this configuration in desired configuration store. This pluggable implementation class can be configured in client's AMConfig.properties as value of "com.sun.identity.wss.discovery.config.plugin" property for Discovery client configuration.
This class also provides methods for registering and un-registering with the discovery service. All the static methods in this class are for the persistent operations.
| フィールドの概要 | |
|---|---|
protected String |
authServiceEndpoint
|
| クラス com.sun.identity.wss.provider.TrustAuthorityConfig から継承されたフィールド |
|---|
customAdminToken, DISCOVERY_TRUST_AUTHORITY, encryptionAlgorithm, encryptionStrength, endpoint, isRequestEncrypted, isRequestHeaderEncrypted, isRequestSigned, isResponseEncrypted, isResponseSigned, name, privateKeyAlias, publicKeyAlias, secMech, signingRefType, STS_TRUST_AUTHORITY, type, usercredentials, WSS_DISCOVERY_CONFIG_PLUGIN, WSS_STS_CONFIG_PLUGIN |
| コンストラクタの概要 | |
|---|---|
DiscoveryConfig()
Creates a new instance of DiscoveryConfig |
|
| メソッドの概要 | |
|---|---|
String |
getAuthServiceEndPoint()
Returns Authentication Web Service End point. |
void |
registerProviderWithTA(ProviderConfig config,
String serviceURI)
Registers the Discovery client configuration with trusted authority. |
void |
registerProviderWithTA(ProviderConfig config,
String serviceURI,
boolean unregister)
Registers the Discovery client configuration with trusted authority. |
void |
setAuthServiceEndPoint(String authServiceEndpoint)
Sets Authentication Web Service End point. |
void |
unregisterProviderWithTA(String serviceURI)
Unregisters the provider with trusted authority. |
| フィールドの詳細 |
|---|
protected String authServiceEndpoint
| コンストラクタの詳細 |
|---|
public DiscoveryConfig()
| メソッドの詳細 |
|---|
public String getAuthServiceEndPoint()
public void setAuthServiceEndPoint(String authServiceEndpoint)
authServiceEndpoint - Authentication Web Service End point
public void registerProviderWithTA(ProviderConfig config,
String serviceURI)
throws ProviderException
config - the configuration of the Discovery client.serviceURI - the URI of the web services provider.
ProviderException - if any failure.
public void registerProviderWithTA(ProviderConfig config,
String serviceURI,
boolean unregister)
throws ProviderException
config - the configuration of the Discovery client.serviceURI - the URI of the web services provider.unregister - if true unregisters the service offering with
trusted authority before registration.
ProviderException - if any failure.
public void unregisterProviderWithTA(String serviceURI)
throws ProviderException
serviceURI - the service URI of the
web services provider.
ProviderException - if any failure.
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||