|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface STSPropertiesMBean
This MBean represents the properties associated with the STS. It contains a single operation "configureProperties()" which allows subclasses to perform any custom loading/processing of the properties.
| Method Summary | |
|---|---|
void |
configureProperties()
Load/process the CallbackHandler, Crypto objects, etc. |
CallbackHandler |
getCallbackHandler()
Get the CallbackHandler object. |
org.apache.wss4j.common.crypto.Crypto |
getEncryptionCrypto()
Get the encryption Crypto object |
EncryptionProperties |
getEncryptionProperties()
Get the EncryptionProperties to use. |
String |
getEncryptionUsername()
Get the username/alias to use to encrypt any issued tokens. |
IdentityMapper |
getIdentityMapper()
Get the IdentityMapper object to use. |
String |
getIssuer()
Get the STS issuer name |
RealmParser |
getRealmParser()
Get the RealmParser object to use. |
RelationshipResolver |
getRelationshipResolver()
Get the RelationshipResolver objects to use. |
List<Relationship> |
getRelationships()
Get the list of Relationship objects to use. |
SAMLRealmCodec |
getSamlRealmCodec()
Get the SAML Realm Codec object to use. |
org.apache.wss4j.common.crypto.Crypto |
getSignatureCrypto()
Get the signature Crypto object |
SignatureProperties |
getSignatureProperties()
Get the SignatureProperties to use. |
String |
getSignatureUsername()
Get the username/alias to use to sign any issued tokens |
boolean |
isValidateUseKey()
Get whether to validate a client Public Key or Certificate presented as part of a UseKey element. |
void |
setCallbackHandler(CallbackHandler callbackHandler)
Set the CallbackHandler object. |
void |
setEncryptionCrypto(org.apache.wss4j.common.crypto.Crypto encryptionCrypto)
Set the encryption Crypto object |
void |
setEncryptionProperties(EncryptionProperties encryptionProperties)
Set the EncryptionProperties to use. |
void |
setEncryptionUsername(String encryptionUsername)
Set the username/alias to use to encrypt any issued tokens. |
void |
setIdentityMapper(IdentityMapper identityMapper)
Set the IdentityMapper object to use. |
void |
setIssuer(String issuer)
Set the STS issuer name |
void |
setRealmParser(RealmParser realmParser)
Set the RealmParser object to use. |
void |
setRelationships(List<Relationship> relationships)
Set the list of Relationship objects to use. |
void |
setSamlRealmCodec(SAMLRealmCodec samlRealmCodec)
Set the SAML Realm Codec object to use. |
void |
setSignatureCrypto(org.apache.wss4j.common.crypto.Crypto signatureCrypto)
Set the signature Crypto object |
void |
setSignatureProperties(SignatureProperties signatureProperties)
Set the SignatureProperties to use. |
void |
setSignatureUsername(String signatureUsername)
Set the username/alias to use to sign any issued tokens |
void |
setValidateUseKey(boolean validateUseKey)
Set whether to validate a client Public Key or Certificate presented as part of a UseKey element. |
| Method Detail |
|---|
void configureProperties()
throws STSException
STSExceptionvoid setCallbackHandler(CallbackHandler callbackHandler)
callbackHandler - the CallbackHandler object.CallbackHandler getCallbackHandler()
void setSignatureCrypto(org.apache.wss4j.common.crypto.Crypto signatureCrypto)
signatureCrypto - the signature Crypto objectorg.apache.wss4j.common.crypto.Crypto getSignatureCrypto()
void setSignatureUsername(String signatureUsername)
signatureUsername - the username/alias to use to sign any issued tokensString getSignatureUsername()
void setEncryptionCrypto(org.apache.wss4j.common.crypto.Crypto encryptionCrypto)
encryptionCrypto - the encryption Crypto objectorg.apache.wss4j.common.crypto.Crypto getEncryptionCrypto()
void setEncryptionUsername(String encryptionUsername)
encryptionUsername - the username/alias to use to encrypt any issued tokensString getEncryptionUsername()
void setEncryptionProperties(EncryptionProperties encryptionProperties)
encryptionProperties - the EncryptionProperties to use.EncryptionProperties getEncryptionProperties()
void setIssuer(String issuer)
issuer - the STS issuer nameString getIssuer()
void setSignatureProperties(SignatureProperties signatureProperties)
signatureProperties - the SignatureProperties to use.SignatureProperties getSignatureProperties()
void setRealmParser(RealmParser realmParser)
realmParser - the RealmParser object to use.RealmParser getRealmParser()
void setIdentityMapper(IdentityMapper identityMapper)
identityMapper - the IdentityMapper object to use.IdentityMapper getIdentityMapper()
void setRelationships(List<Relationship> relationships)
relationships - the ListList<Relationship> getRelationships()
RelationshipResolver getRelationshipResolver()
SAMLRealmCodec getSamlRealmCodec()
void setSamlRealmCodec(SAMLRealmCodec samlRealmCodec)
samlRealmCodec - the SAMLRealmCodec object to use.boolean isValidateUseKey()
void setValidateUseKey(boolean validateUseKey)
validateUseKey - whether to validate a client UseKey or not.
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||