Class DefaultSAMLTokenProvider
java.lang.Object
com.sun.xml.ws.security.trust.impl.DefaultSAMLTokenProvider
- All Implemented Interfaces:
com.sun.xml.ws.api.security.trust.STSTokenProvider
public class DefaultSAMLTokenProvider
extends Object
implements com.sun.xml.ws.api.security.trust.STSTokenProvider
- Author:
- Jiandong Guo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AssertioncreateSAML11Assertion(com.sun.xml.ws.security.trust.WSTrustVersion wstVer, int lifeSpan, String confirMethod, String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType) protected AssertioncreateSAML20Assertion(com.sun.xml.ws.security.trust.WSTrustVersion wstVer, int lifeSpan, String confirMethod, String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType, String authnCtx) voidgenerateToken(com.sun.xml.ws.security.IssuedTokenContext ctx) voidinvalidateToken(com.sun.xml.ws.security.IssuedTokenContext ctx) voidisValideToken(com.sun.xml.ws.security.IssuedTokenContext ctx) voidrenewToken(com.sun.xml.ws.security.IssuedTokenContext ctx)
-
Field Details
-
SAML_HOLDER_OF_KEY_1_0
- See Also:
-
SAML_HOLDER_OF_KEY_2_0
- See Also:
-
SAML_BEARER_1_0
- See Also:
-
SAML_BEARER_2_0
- See Also:
-
SAML_SENDER_VOUCHES_1_0
- See Also:
-
SAML_SENDER_VOUCHES_2_0
- See Also:
-
-
Constructor Details
-
DefaultSAMLTokenProvider
public DefaultSAMLTokenProvider()
-
-
Method Details
-
generateToken
public void generateToken(com.sun.xml.ws.security.IssuedTokenContext ctx) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
generateTokenin interfacecom.sun.xml.ws.api.security.trust.STSTokenProvider- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
isValideToken
public void isValideToken(com.sun.xml.ws.security.IssuedTokenContext ctx) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
isValideTokenin interfacecom.sun.xml.ws.api.security.trust.STSTokenProvider- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
renewToken
public void renewToken(com.sun.xml.ws.security.IssuedTokenContext ctx) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
renewTokenin interfacecom.sun.xml.ws.api.security.trust.STSTokenProvider- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
invalidateToken
public void invalidateToken(com.sun.xml.ws.security.IssuedTokenContext ctx) throws com.sun.xml.ws.api.security.trust.WSTrustException - Specified by:
invalidateTokenin interfacecom.sun.xml.ws.api.security.trust.STSTokenProvider- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
createSAML11Assertion
protected Assertion createSAML11Assertion(com.sun.xml.ws.security.trust.WSTrustVersion wstVer, int lifeSpan, String confirMethod, String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType) throws com.sun.xml.ws.api.security.trust.WSTrustException- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-
createSAML20Assertion
protected Assertion createSAML20Assertion(com.sun.xml.ws.security.trust.WSTrustVersion wstVer, int lifeSpan, String confirMethod, String assertionId, String issuer, String appliesTo, org.apache.xml.security.keys.KeyInfo keyInfo, Map<QName, List<String>> claimedAttrs, String keyType, String authnCtx) throws com.sun.xml.ws.api.security.trust.WSTrustException- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException
-