Class CertificateBundle


  • public class CertificateBundle
    extends java.lang.Object
    This class is copied from the Apache Cassandra code
    • Constructor Summary

      Constructors 
      Constructor Description
      CertificateBundle​(java.lang.String signatureAlgorithm, java.security.cert.X509Certificate[] chain, java.security.cert.X509Certificate root, java.security.KeyPair keyPair, java.lang.String alias)  
    • Constructor Detail

      • CertificateBundle

        public CertificateBundle​(java.lang.String signatureAlgorithm,
                                 java.security.cert.X509Certificate[] chain,
                                 java.security.cert.X509Certificate root,
                                 java.security.KeyPair keyPair,
                                 java.lang.String alias)
    • Method Detail

      • toKeyStore

        public java.security.KeyStore toKeyStore​(char[] keyEntryPassword)
                                          throws java.security.KeyStoreException
        Throws:
        java.security.KeyStoreException
      • toTempKeyStorePath

        public java.nio.file.Path toTempKeyStorePath​(java.nio.file.Path baseDir,
                                                     char[] pkcs12Password,
                                                     char[] keyEntryPassword)
                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isCertificateAuthority

        public boolean isCertificateAuthority()
      • certificate

        public java.security.cert.X509Certificate certificate()
      • keyPair

        public java.security.KeyPair keyPair()
      • certificatePath

        public java.security.cert.X509Certificate[] certificatePath()
      • rootCertificate

        public java.security.cert.X509Certificate rootCertificate()
      • signatureAlgorithm

        public java.lang.String signatureAlgorithm()