Class RSACredentials

    • Constructor Summary

      Constructors 
      Constructor Description
      RSACredentials​(com.rsa.jsafe.JSAFE_PrivateKey jsafePrivateKey, com.rsa.certj.cert.X509Certificate cert, com.rsa.certj.cert.Certificate[] certChain)  
      RSACredentials​(java.security.PrivateKey privateKey, com.rsa.certj.cert.X509Certificate cert, com.rsa.certj.cert.Certificate[] certChain)  
    • Constructor Detail

      • RSACredentials

        public RSACredentials​(com.rsa.jsafe.JSAFE_PrivateKey jsafePrivateKey,
                              com.rsa.certj.cert.X509Certificate cert,
                              com.rsa.certj.cert.Certificate[] certChain)
      • RSACredentials

        public RSACredentials​(java.security.PrivateKey privateKey,
                              com.rsa.certj.cert.X509Certificate cert,
                              com.rsa.certj.cert.Certificate[] certChain)
                       throws com.rsa.jsafe.JSAFE_UnimplementedException
        Throws:
        com.rsa.jsafe.JSAFE_UnimplementedException
    • Method Detail

      • newInstance

        public static RSACredentials newInstance​(Credentials credentials)
                                          throws com.rsa.jsafe.JSAFE_UnimplementedException,
                                                 java.security.cert.CertificateEncodingException,
                                                 com.rsa.certj.cert.CertificateException
        Throws:
        com.rsa.jsafe.JSAFE_UnimplementedException
        java.security.cert.CertificateEncodingException
        com.rsa.certj.cert.CertificateException
      • newInstance

        public static RSACredentials[] newInstance​(Credentials[] credentials)
                                            throws com.rsa.jsafe.JSAFE_UnimplementedException,
                                                   java.security.cert.CertificateEncodingException,
                                                   com.rsa.certj.cert.CertificateException
        Throws:
        com.rsa.jsafe.JSAFE_UnimplementedException
        java.security.cert.CertificateEncodingException
        com.rsa.certj.cert.CertificateException
      • getRSACert

        public static com.rsa.certj.cert.X509Certificate getRSACert​(java.security.cert.X509Certificate cert)
                                                             throws java.security.cert.CertificateEncodingException,
                                                                    com.rsa.certj.cert.CertificateException
        Throws:
        java.security.cert.CertificateEncodingException
        com.rsa.certj.cert.CertificateException
      • getRSAX509Cert

        public com.rsa.certj.cert.X509Certificate getRSAX509Cert()
      • getJSAFEPrivateKey

        public com.rsa.jsafe.JSAFE_PrivateKey getJSAFEPrivateKey()
      • getRSAX509CertChain

        public com.rsa.certj.cert.Certificate[] getRSAX509CertChain()
        returns RSA certificate chain.
        Returns:
        com.rsa.certj.cert.Certificate[]
      • buildRSACertChain

        public static com.rsa.certj.cert.Certificate[] buildRSACertChain​(java.security.cert.Certificate[] certChain)
                                                                  throws java.security.cert.CertificateEncodingException,
                                                                         com.rsa.certj.cert.CertificateException
        Builds an RSA certificate chain from an array of JCE certificates.
        Parameters:
        certChain -
        Returns:
        Array of com.rsa.certj.cert.Certificate
        Throws:
        java.security.cert.CertificateEncodingException
        com.rsa.certj.cert.CertificateException