Class X509CredentialImpl

  • All Implemented Interfaces:
    org.opensaml.xml.security.credential.Credential, org.opensaml.xml.security.x509.X509Credential

    public class X509CredentialImpl
    extends Object
    implements org.opensaml.xml.security.x509.X509Credential
    X509Credential implementation for signature verification of self issued tokens. The key is constructed from modulus and exponent
    • Method Detail

      • getPublicKey

        public PublicKey getPublicKey()
        Retrieves the publicKey
        Specified by:
        getPublicKey in interface org.opensaml.xml.security.credential.Credential
      • getEntityCertificate

        public X509Certificate getEntityCertificate()
        Specified by:
        getEntityCertificate in interface org.opensaml.xml.security.x509.X509Credential
      • getCRLs

        public Collection<X509CRL> getCRLs()
        Specified by:
        getCRLs in interface org.opensaml.xml.security.x509.X509Credential
      • getEntityCertificateChain

        public Collection<X509Certificate> getEntityCertificateChain()
        Specified by:
        getEntityCertificateChain in interface org.opensaml.xml.security.x509.X509Credential
      • getCredentalContextSet

        public org.opensaml.xml.security.credential.CredentialContextSet getCredentalContextSet()
        Specified by:
        getCredentalContextSet in interface org.opensaml.xml.security.credential.Credential
      • getCredentialType

        public Class<? extends org.opensaml.xml.security.credential.Credential> getCredentialType()
        Specified by:
        getCredentialType in interface org.opensaml.xml.security.credential.Credential
      • getEntityId

        public String getEntityId()
        Specified by:
        getEntityId in interface org.opensaml.xml.security.credential.Credential
      • getKeyNames

        public Collection<String> getKeyNames()
        Specified by:
        getKeyNames in interface org.opensaml.xml.security.credential.Credential
      • getPrivateKey

        public PrivateKey getPrivateKey()
        Specified by:
        getPrivateKey in interface org.opensaml.xml.security.credential.Credential
      • getSecretKey

        public SecretKey getSecretKey()
        Specified by:
        getSecretKey in interface org.opensaml.xml.security.credential.Credential
      • getUsageType

        public org.opensaml.xml.security.credential.UsageType getUsageType()
        Specified by:
        getUsageType in interface org.opensaml.xml.security.credential.Credential