public class STSAgent extends STSConfig
attributeNS, dnsClaim, includeMemberships, kdcDomain, kdcServer, keyType, mexEndpoint, nameIDMapper, protocolVersion, requestedClaims, samlAttributes, servicePrincipal, signedElements, stsConfigName, ticketCacheDir
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
Constructor and Description |
---|
STSAgent()
Creates a new instance of STSAgent
|
STSAgent(AMIdentity amIdentity) |
Modifier and Type | Method and Description |
---|---|
void |
delete()
Deletes the trust authrority configuration.
|
void |
init(String name,
String type,
SSOToken token)
Initialize the trust authority.
|
void |
store()
Saves the trust authority configuration.
|
getDNSClaim, getKDCDomain, getKDCServer, getKerberosServicePrincipal, getKerberosTicketCacheDir, getKeyType, getMexEndpoint, getNameIDMapper, getProtocolVersion, getRequestedClaims, getSAMLAttributeMapping, getSAMLAttributeNamespace, getSignedElements, getSTSConfigName, setDNSClaim, setIncludeMemberships, setKDCDomain, setKDCServer, setKerberosServicePrincipal, setKerberosTicketCacheDir, setKeyType, setMexEndpoint, setNameIDMapper, setProtocolVersion, setRequestedClaims, setSAMLAttributeMapping, setSAMLAttributeNamespace, setSignedElements, setSTSConfigName, shouldIncludeMemberships
deleteConfig, getConfig, getEncryptionAlgorithm, getEncryptionStrength, getEndpoint, getKeyAlias, getName, getPublicKeyAlias, getSecurityMech, getSigningRefType, getType, getUsers, isRequestEncryptEnabled, isRequestHeaderEncryptEnabled, isRequestSignEnabled, isResponseEncryptEnabled, isResponseSignEnabled, saveConfig, setAdminToken, setEncryptionAlgorithm, setEncryptionStrength, setEndpoint, setKeyAlias, setName, setPublicKeyAlias, setRequestEncryptEnabled, setRequestHeaderEncryptEnabled, setRequestSignEnabled, setResponseEncryptEnabled, setResponseSignEnabled, setSecurityMechs, setSigningRefType, setType, setUsers
public STSAgent()
public STSAgent(AMIdentity amIdentity) throws ProviderException
ProviderException
public void init(String name, String type, SSOToken token) throws ProviderException
TrustAuthorityConfig
init
in class TrustAuthorityConfig
name
- the name of the trust authority.type
- the type of the trust authority.token
- Single sign-on token.ProviderException
- if the initialization fails.public void delete() throws ProviderException
TrustAuthorityConfig
delete
in class TrustAuthorityConfig
ProviderException
public void store() throws ProviderException
TrustAuthorityConfig
store
in class TrustAuthorityConfig
ProviderException
- if the trust authority configuration
is unable to save.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.