Interface X509Credential

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.security.cert.X509Certificate getCertificate()
      Helper method to get certificate from the underlying keystore
      java.security.cert.X509Certificate[] getCertificateChain()
      Helper method to get certificate chain from the underlying keystore
      java.security.PrivateKey getKey()
      Helper method to get private key from the underlying keystore
      java.lang.String getKeyAlias()
      Returns an alias which can be used to obtain the PrivateKey entry from the KeyStore returned by the getKeyStore() method.
      javax.net.ssl.X509ExtendedKeyManager getKeyManager()
      Returns a KeyManager which accompanies the KeyStore.
      char[] getKeyPassword()
      Returns a password which can be used to obtain PrivateKey entry from the KeyStore returned by the getKeyStore() method, with the alias returned by the getKeyAlias() method.
      java.security.KeyStore getKeyStore()
      Returns the credential in a keystore.
      java.lang.String getSubjectName()  
    • Method Detail

      • getKeyStore

        java.security.KeyStore getKeyStore()
        Returns the credential in a keystore.
        Returns:
        the KeyStore
      • getKeyManager

        javax.net.ssl.X509ExtendedKeyManager getKeyManager()
        Returns a KeyManager which accompanies the KeyStore.
        Returns:
        the KeyManager
      • getKeyPassword

        char[] getKeyPassword()
        Returns a password which can be used to obtain PrivateKey entry from the KeyStore returned by the getKeyStore() method, with the alias returned by the getKeyAlias() method.
        Returns:
        key password
      • getKeyAlias

        java.lang.String getKeyAlias()
        Returns an alias which can be used to obtain the PrivateKey entry from the KeyStore returned by the getKeyStore() method.
        Returns:
        key alias
      • getKey

        java.security.PrivateKey getKey()
        Helper method to get private key from the underlying keystore
        Returns:
        private key
      • getCertificate

        java.security.cert.X509Certificate getCertificate()
        Helper method to get certificate from the underlying keystore
        Returns:
        certificate
      • getCertificateChain

        java.security.cert.X509Certificate[] getCertificateChain()
        Helper method to get certificate chain from the underlying keystore
        Returns:
        certificate chain
      • getSubjectName

        java.lang.String getSubjectName()
        Returns:
        RFC 2253 distinguished name of the certificate subject
        Since:
        1.1.0