Class PKIXCertPath
- java.lang.Object
-
- java.security.cert.CertPath
-
- org.bouncycastle.jcajce.provider.asymmetric.x509.PKIXCertPath
-
- All Implemented Interfaces:
java.io.Serializable
public class PKIXCertPath extends java.security.cert.CertPathCertPath implementation for X.509 certificates.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ListgetCertificates()Returns the list of certificates in this certification path.byte[]getEncoded()Returns the encoded form of this certification path, using the default encoding.byte[]getEncoded(java.lang.String encoding)Returns the encoded form of this certification path, using the specified encoding.java.util.IteratorgetEncodings()Returns an iteration of the encodings supported by this certification path, with the default encoding first.
-
-
-
Method Detail
-
getEncodings
public java.util.Iterator getEncodings()
Returns an iteration of the encodings supported by this certification path, with the default encoding first. Attempts to modify the returned Iterator via its remove method result in an UnsupportedOperationException.- Specified by:
getEncodingsin classjava.security.cert.CertPath- Returns:
- an Iterator over the names of the supported encodings (as Strings)
-
getEncoded
public byte[] getEncoded() throws java.security.cert.CertificateEncodingExceptionReturns the encoded form of this certification path, using the default encoding.- Specified by:
getEncodedin classjava.security.cert.CertPath- Returns:
- the encoded bytes
- Throws:
java.security.cert.CertificateEncodingException- if an encoding error occurs
-
getEncoded
public byte[] getEncoded(java.lang.String encoding) throws java.security.cert.CertificateEncodingExceptionReturns the encoded form of this certification path, using the specified encoding.- Specified by:
getEncodedin classjava.security.cert.CertPath- Parameters:
encoding- the name of the encoding to use- Returns:
- the encoded bytes
- Throws:
java.security.cert.CertificateEncodingException- if an encoding error occurs or the encoding requested is not supported
-
getCertificates
public java.util.List getCertificates()
Returns the list of certificates in this certification path. The List returned must be immutable and thread-safe.- Specified by:
getCertificatesin classjava.security.cert.CertPath- Returns:
- an immutable List of Certificates (may be empty, but not null)
-
-