Class CertificateChain
- java.lang.Object
-
- org.mozilla.jss.netscape.security.x509.CertificateChain
-
- All Implemented Interfaces:
java.io.Serializable
public class CertificateChain extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(java.io.InputStream in)decode from PKCS7 blob.voidencode(java.io.OutputStream out)voidencode(java.io.OutputStream out, boolean sort)encode in PKCS7 blob.java.security.cert.X509CertificategetCertificate(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.X509CertificategetFirstCertificate()returns the first certificate in chain.java.lang.StringtoString()Converts the certificate chain to a readable string.
-
-
-
Constructor Detail
-
CertificateChain
public CertificateChain()
-
CertificateChain
public CertificateChain(java.security.cert.X509Certificate cert)
constructs a certificate chain from a certificate.- Parameters:
cert- a certificate
-
CertificateChain
public CertificateChain(java.security.cert.X509Certificate[] chain)
constructs a certificate chain from a X509 certificate array.- Parameters:
chain- a certificate array.
-
-
Method Detail
-
getCertificate
public java.security.cert.X509Certificate getCertificate(int index)
returns the certificate at specified index in chain.- Parameters:
index- the index.- Returns:
- the X509 certificate at the given index.
-
getFirstCertificate
public java.security.cert.X509Certificate getFirstCertificate()
returns the first certificate in chain.- Returns:
- the X509 certificate at the given index.
-
getChain
public java.security.cert.X509Certificate[] getChain()
returns the certificate chain as an array of X509 certificates.- Returns:
- an array of X509 Certificates.
-
encode
public void encode(java.io.OutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
encode
public void encode(java.io.OutputStream out, boolean sort) throws java.io.IOExceptionencode in PKCS7 blob.- Throws:
java.io.IOException
-
decode
public void decode(java.io.InputStream in) throws java.io.IOExceptiondecode from PKCS7 blob.- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
Converts the certificate chain to a readable string.- Overrides:
toStringin classjava.lang.Object
-
-