Apache CXF API

org.apache.cxf.sts.service
Interface ServiceMBean

All Known Implementing Classes:
StaticService

public interface ServiceMBean

This MBean represents a service. It defines a single operation "isAddressInEndpoints(String address)". This is called by the Issue binding, passing through the address URL that is supplied as part of "AppliesTo". The AppliesTo address must match with a "known" address of the implementation of this MBean.


Method Summary
 EncryptionProperties getEncryptionProperties()
          Get the EncryptionProperties to be used to encrypt tokens issued for this service
 String getKeyType()
          Get the default Key Type to be issued for this Service
 String getTokenType()
          Get the default Token Type to be issued for this Service
 boolean isAddressInEndpoints(String address)
          Return true if the supplied address corresponds to a known address for this service
 void setEncryptionProperties(EncryptionProperties encryptionProperties)
          Set the EncryptionProperties to be used to encrypt tokens issued for this service
 void setEndpoints(List<String> endpoints)
          Set the list of endpoint addresses that correspond to this service
 void setKeyType(String keyType)
          Set the default Key Type to be issued for this Service
 void setTokenType(String tokenType)
          Set the default Token Type to be issued for this Service
 

Method Detail

isAddressInEndpoints

boolean isAddressInEndpoints(String address)
Return true if the supplied address corresponds to a known address for this service


getTokenType

String getTokenType()
Get the default Token Type to be issued for this Service


setTokenType

void setTokenType(String tokenType)
Set the default Token Type to be issued for this Service


getKeyType

String getKeyType()
Get the default Key Type to be issued for this Service


setKeyType

void setKeyType(String keyType)
Set the default Key Type to be issued for this Service


setEndpoints

void setEndpoints(List<String> endpoints)
Set the list of endpoint addresses that correspond to this service


getEncryptionProperties

EncryptionProperties getEncryptionProperties()
Get the EncryptionProperties to be used to encrypt tokens issued for this service


setEncryptionProperties

void setEncryptionProperties(EncryptionProperties encryptionProperties)
Set the EncryptionProperties to be used to encrypt tokens issued for this service


Apache CXF API

Apache CXF