Class CertificateBundle
- java.lang.Object
-
- org.apache.cassandra.testing.utils.tls.CertificateBundle
-
public class CertificateBundle extends java.lang.ObjectThis 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.cert.X509Certificatecertificate()java.security.cert.X509Certificate[]certificatePath()booleanisCertificateAuthority()java.security.KeyPairkeyPair()java.security.cert.X509CertificaterootCertificate()java.lang.StringsignatureAlgorithm()java.security.KeyStoretoKeyStore(char[] keyEntryPassword)java.nio.file.PathtoTempKeyStorePath(java.nio.file.Path baseDir, char[] pkcs12Password, char[] keyEntryPassword)
-
-
-
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()
-
-