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 Details

  • 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:
      generateToken in interface com.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:
      isValideToken in interface com.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:
      renewToken in interface com.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:
      invalidateToken in interface com.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