public class CertificateChain
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
CertificateChain() |
CertificateChain(java.security.cert.X509Certificate cert)
constructs a certificate chain from a certificate.
|
CertificateChain(java.security.cert.X509Certificate[] chain)
constructs a certificate chain from a X509 certificate array.
|
| Modifier and Type | Method and Description |
|---|---|
void |
decode(java.io.InputStream in)
decode from PKCS7 blob.
|
void |
encode(java.io.OutputStream out) |
void |
encode(java.io.OutputStream out,
boolean sort)
encode in PKCS7 blob.
|
java.security.cert.X509Certificate |
getCertificate(int index)
returns the certificate at specified index in chain.
|
java.security.cert.X509Certificate[] |
getChain()
returns the certificate chain as an array of X509 certificates.
|
java.security.cert.X509Certificate |
getFirstCertificate()
returns the first certificate in chain.
|
java.lang.String |
toString()
Converts the certificate chain to a readable string.
|
public CertificateChain()
public CertificateChain(java.security.cert.X509Certificate cert)
cert - a certificatepublic CertificateChain(java.security.cert.X509Certificate[] chain)
chain - a certificate array.public java.security.cert.X509Certificate getCertificate(int index)
index - the index.public java.security.cert.X509Certificate getFirstCertificate()
public java.security.cert.X509Certificate[] getChain()
public void encode(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic void encode(java.io.OutputStream out,
boolean sort)
throws java.io.IOException
java.io.IOExceptionpublic void decode(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object