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.IOException
public void encode(java.io.OutputStream out, boolean sort) throws java.io.IOException
java.io.IOException
public void decode(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object