public class PKIXCertPathBuilderResult extends PKIXCertPathValidatorResultimplements CertPathBuilderResult
Instances of PKIXCertPathBuilderResult are returned by the build method of CertPathBuilder objects implementing the PKIX algorithm.
All PKIXCertPathBuilderResult objects contain the certification path constructed by the build algorithm, the valid policy tree and subject public key resulting from the build algorithm, and a TrustAnchor describing the certification authority (CA) that served as a trust anchor for the certification path.
Concurrent Access
Unless otherwise specified, the methods defined in this class are not thread-safe. Multiple threads that need to access a single object concurrently should synchronize amongst themselves and provide the necessary locking. Multiple threads each manipulating separate objects need not synchronize.
CertPathBuilderResult
| Constructor and Description |
|---|
PKIXCertPathBuilderResult(CertPath
Creates an instance of
PKIXCertPathBuilderResult containing the specified parameters.
|
| Modifier and Type | Method and Description |
|---|---|
CertPath |
getCertPath()
Returns the built and validated certification path.
|
String |
toString()
Return a printable representation of this
PKIXCertPathBuilderResult.
|
clone, getPolicyTree, getPublicKey, getTrustAnchorequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclonepublic PKIXCertPathBuilderResult(CertPathcertPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)
PKIXCertPathBuilderResult containing the specified parameters.
certPath - the validated
CertPath
trustAnchor - a
TrustAnchor describing the CA that served as a trust anchor for the certification path
policyTree - the immutable valid policy tree, or
null if there are no valid policies
subjectPublicKey - the public key of the subject
NullPointerException - if the
certPath,
trustAnchor or
subjectPublicKey parameters are
null
public CertPathgetCertPath()
CertPath object does not include the trust anchor. Instead, use the
getTrustAnchor() method to obtain the
TrustAnchor that served as the trust anchor for the certification path.
getCertPath in interface
CertPathBuilderResult
CertPath (never
null)
public StringtoString()
PKIXCertPathBuilderResult.
toString in class
PKIXCertPathValidatorResult
String describing the contents of this
PKIXCertPathBuilderResult