Class IssueSamlTokenContractImpl

  • All Implemented Interfaces:
    com.sun.xml.ws.api.security.trust.IssueSamlTokenContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,​com.sun.xml.ws.security.trust.elements.BaseSTSResponse>, com.sun.xml.ws.api.security.trust.WSTrustContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,​com.sun.xml.ws.security.trust.elements.BaseSTSResponse>

    public class IssueSamlTokenContractImpl
    extends IssueSamlTokenContract
    • Constructor Detail

      • IssueSamlTokenContractImpl

        public IssueSamlTokenContractImpl()
    • Method Detail

      • createSAMLAssertion

        public com.sun.xml.ws.security.Token createSAMLAssertion​(String appliesTo,
                                                                 String tokenType,
                                                                 String keyType,
                                                                 String assertionId,
                                                                 String issuer,
                                                                 Map<QName,​List<String>> claimedAttrs,
                                                                 com.sun.xml.ws.security.IssuedTokenContext context)
                                                          throws com.sun.xml.ws.api.security.trust.WSTrustException
        Specified by:
        createSAMLAssertion in interface com.sun.xml.ws.api.security.trust.IssueSamlTokenContract<com.sun.xml.ws.security.trust.elements.BaseSTSRequest,​com.sun.xml.ws.security.trust.elements.BaseSTSResponse>
        Specified by:
        createSAMLAssertion in class IssueSamlTokenContract
        Throws:
        com.sun.xml.ws.api.security.trust.WSTrustException
      • createSAML11Assertion

        protected Assertion createSAML11Assertion​(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​(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