Package 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
Modifier and TypeMethodDescriptionGet the EncryptionProperties to be used to encrypt tokens issued for this serviceGet the default Key Type to be issued for this ServiceGet the default Token Type to be issued for this ServicebooleanisAddressInEndpoints(String address) Return true if the supplied address corresponds to a known address for this servicevoidsetEncryptionProperties(EncryptionProperties encryptionProperties) Set the EncryptionProperties to be used to encrypt tokens issued for this servicevoidsetEndpoints(List<String> endpoints) Set the list of endpoint addresses that correspond to this servicevoidsetKeyType(String keyType) Set the default Key Type to be issued for this ServicevoidsetTokenType(String tokenType) Set the default Token Type to be issued for this Service
-
Method Details
-
isAddressInEndpoints
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
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
Set the default Key Type to be issued for this Service -
setEndpoints
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
Set the EncryptionProperties to be used to encrypt tokens issued for this service
-