com.sun.identity.wss.provider
クラス DiscoveryConfig

java.lang.Object
  上位を拡張 com.sun.identity.wss.provider.TrustAuthorityConfig
      上位を拡張 com.sun.identity.wss.provider.DiscoveryConfig

public abstract class DiscoveryConfig
extends TrustAuthorityConfig

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.
 
クラス com.sun.identity.wss.provider.TrustAuthorityConfig から継承されたメソッド
delete, deleteConfig, getConfig, getEncryptionAlgorithm, getEncryptionStrength, getEndpoint, getKeyAlias, getName, getPublicKeyAlias, getSecurityMech, getSigningRefType, getType, getUsers, init, isRequestEncryptEnabled, isRequestHeaderEncryptEnabled, isRequestSignEnabled, isResponseEncryptEnabled, isResponseSignEnabled, saveConfig, setAdminToken, setEncryptionAlgorithm, setEncryptionStrength, setEndpoint, setKeyAlias, setName, setPublicKeyAlias, setRequestEncryptEnabled, setRequestHeaderEncryptEnabled, setRequestSignEnabled, setResponseEncryptEnabled, setResponseSignEnabled, setSecurityMechs, setSigningRefType, setType, setUsers, store
 

フィールドの詳細

authServiceEndpoint

protected String authServiceEndpoint
コンストラクタの詳細

DiscoveryConfig

public DiscoveryConfig()
Creates a new instance of DiscoveryConfig

メソッドの詳細

getAuthServiceEndPoint

public String getAuthServiceEndPoint()
Returns Authentication Web Service End point.

戻り値:
Authentication Web Service End point

setAuthServiceEndPoint

public void setAuthServiceEndPoint(String authServiceEndpoint)
Sets Authentication Web Service End point.

パラメータ:
authServiceEndpoint - Authentication Web Service End point

registerProviderWithTA

public void registerProviderWithTA(ProviderConfig config,
                                   String serviceURI)
                            throws ProviderException
Registers the Discovery client configuration with trusted authority.

パラメータ:
config - the configuration of the Discovery client.
serviceURI - the URI of the web services provider.
例外:
ProviderException - if any failure.

registerProviderWithTA

public void registerProviderWithTA(ProviderConfig config,
                                   String serviceURI,
                                   boolean unregister)
                            throws ProviderException
Registers the Discovery client configuration with trusted authority.

パラメータ:
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.

unregisterProviderWithTA

public void unregisterProviderWithTA(String serviceURI)
                              throws ProviderException
Unregisters the provider with trusted authority.

パラメータ:
serviceURI - the service URI of the web services provider.
例外:
ProviderException - if any failure.