public class STSClient extends AbstractSTSClient
AbstractSTSClient.STSResponseactAs, addressingNamespace, algorithmSuite, allowRenewing, allowRenewingAfterExpiry, bus, claims, claimsCallbackHandler, client, context, ctx, customContent, enableAppliesTo, enableLifetime, endpointName, features, in, inFault, isSecureConv, isSpnego, keySize, keyType, location, message, name, namespace, onBehalfOf, out, outFault, policy, requiresEntropy, sendKeyType, sendRenewing, serviceName, soapVersion, template, tokenType, ttl, useCertificateForConfirmationKeyInfo, useKeyCertificate, wsdlLocation, wspNamespace| Modifier and Type | Method and Description |
|---|---|
boolean |
cancelSecurityToken(SecurityToken token) |
SecurityToken |
renewSecurityToken(SecurityToken tok) |
SecurityToken |
requestSecurityToken() |
SecurityToken |
requestSecurityToken(String appliesTo) |
SecurityToken |
requestSecurityToken(String appliesTo,
String binaryExchange) |
SecurityToken |
requestSecurityToken(String appliesTo,
String action,
String requestType,
String binaryExchange) |
List<SecurityToken> |
validateSecurityToken(SecurityToken tok) |
protected List<SecurityToken> |
validateSecurityToken(SecurityToken tok,
String tokentype) |
addAppliesTo, addBinaryExchange, addClaims, addKeySize, addLifetime, addRequestType, addTokenType, cancel, configureViaEPR, createClient, createCrypto, createHandler, createSecurityToken, decryptKey, findID, findMEXLocation, findMEXLocation, findOperation, getActAsToken, getAddressingAssertion, getBeanName, getCert, getClaimsCallbackHandler, getClient, getContext, getCustomContent, getDelegationSecurityToken, getDocumentElement, getEndpointQName, getFeatures, getIDFromSTR, getInFaultInterceptors, getInInterceptors, getKeySize, getLocation, getOnBehalfOfToken, getOutFaultInterceptors, getOutInterceptors, getProperties, getProperty, getRequestContext, getServiceQName, getTokenType, getUseKeyCertificate, getWsdlLocation, getWspNamespace, isAllowRenewing, isAllowRenewingAfterExpiry, isEnableAppliesTo, isRequiresEntropy, isSecureConv, isSpnego, issue, isUseCertificateForConfirmationKeyInfo, renew, setActAs, setAddressingNamespace, setAlgorithmSuite, setAllowRenewing, setAllowRenewingAfterExpiry, setBeanName, setClaims, setClaimsCallbackHandler, setContext, setCustomContent, setEnableAppliesTo, setEnableLifetime, setEndpointName, setEndpointQName, setFeatures, setInFaultInterceptors, setInInterceptors, setKeySize, setKeyType, setLocation, setMessage, setNamespace, setOnBehalfOf, setOnBehalfOfElement, setOutFaultInterceptors, setOutInterceptors, setPolicy, setPolicyInternal, setPolicyInternal, setPolicyInternal, setProperties, setRequiresEntropy, setSecureConv, setSendKeyType, setSendRenewing, setServiceName, setServiceQName, setSoap11, setSoap11, setSoap12, setSpnego, setTemplate, setTokenType, setTrust, setTtl, setUseCertificateForConfirmationKeyInfo, setUseKeyCertificate, setWsdlLocation, setWspNamespace, useSecondaryParameters, validate, writeElementsForRSTPublicKey, writeElementsForRSTSymmetricKey, writeKeyTypepublic STSClient(Bus b)
public SecurityToken requestSecurityToken() throws Exception
Exceptionpublic SecurityToken requestSecurityToken(String appliesTo) throws Exception
Exceptionpublic SecurityToken requestSecurityToken(String appliesTo, String binaryExchange) throws Exception
Exceptionpublic SecurityToken requestSecurityToken(String appliesTo, String action, String requestType, String binaryExchange) throws Exception
Exceptionpublic SecurityToken renewSecurityToken(SecurityToken tok) throws Exception
Exceptionpublic List<SecurityToken> validateSecurityToken(SecurityToken tok) throws Exception
Exceptionprotected List<SecurityToken> validateSecurityToken(SecurityToken tok, String tokentype) throws Exception
Exceptionpublic boolean cancelSecurityToken(SecurityToken token) throws Exception
ExceptionApache CXF