Class SamlSecurityTokenImpl

  • All Implemented Interfaces:
    SamlSecurityToken, SubjectAndPrincipalSecurityToken, org.apache.xml.security.stax.securityToken.InboundSecurityToken, org.apache.xml.security.stax.securityToken.SecurityToken

    public class SamlSecurityTokenImpl
    extends org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
    implements SamlSecurityToken
    • Method Detail

      • isAsymmetric

        public boolean isAsymmetric()
                             throws org.apache.xml.security.exceptions.XMLSecurityException
        Specified by:
        isAsymmetric in interface org.apache.xml.security.stax.securityToken.SecurityToken
        Overrides:
        isAsymmetric in class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException
      • getKey

        protected Key getKey​(String algorithmURI,
                             org.apache.xml.security.stax.ext.XMLSecurityConstants.AlgorithmUsage algorithmUsage,
                             String correlationID)
                      throws org.apache.xml.security.exceptions.XMLSecurityException
        Overrides:
        getKey in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException
      • getPubKey

        protected PublicKey getPubKey​(String algorithmURI,
                                      org.apache.xml.security.stax.ext.XMLSecurityConstants.AlgorithmUsage algorithmUsage,
                                      String correlationID)
                               throws org.apache.xml.security.exceptions.XMLSecurityException
        Overrides:
        getPubKey in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException
      • getPublicKey

        public PublicKey getPublicKey()
                               throws org.apache.xml.security.exceptions.XMLSecurityException
        Specified by:
        getPublicKey in interface org.apache.xml.security.stax.securityToken.SecurityToken
        Overrides:
        getPublicKey in class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException
      • getX509Certificates

        public X509Certificate[] getX509Certificates()
                                              throws org.apache.xml.security.exceptions.XMLSecurityException
        Specified by:
        getX509Certificates in interface org.apache.xml.security.stax.securityToken.SecurityToken
        Overrides:
        getX509Certificates in class org.apache.xml.security.stax.impl.securityToken.AbstractSecurityToken
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException
      • verify

        public void verify()
                    throws org.apache.xml.security.exceptions.XMLSecurityException
        Specified by:
        verify in interface org.apache.xml.security.stax.securityToken.InboundSecurityToken
        Overrides:
        verify in class org.apache.xml.security.stax.impl.securityToken.AbstractInboundSecurityToken
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException
      • getTokenType

        public org.apache.xml.security.stax.securityToken.SecurityTokenConstants.TokenType getTokenType()
        Specified by:
        getTokenType in interface org.apache.xml.security.stax.securityToken.SecurityToken