public class PKIXCertPathBuilderResult extends PKIXCertPathValidatorResult implements CertPathBuilderResult
PKIXCertPathBuilderResult are returned by
build method of
objects implementing the PKIX algorithm.
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.
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.
- See Also:
PKIXCertPathBuilderResultpublic PKIXCertPathBuilderResult(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)Creates an instance of
PKIXCertPathBuilderResultcontaining the specified parameters.
certPath- the validated
TrustAnchordescribing the CA that served as a trust anchor for the certification path
policyTree- the immutable valid policy tree, or
nullif there are no valid policies
subjectPublicKey- the public key of the subject
NullPointerException- if the
getCertPathpublic CertPath getCertPath()Returns the built and validated certification path. The
CertPathobject does not include the trust anchor. Instead, use the
getTrustAnchor()method to obtain the
TrustAnchorthat served as the trust anchor for the certification path.
toStringpublic String toString()Return a printable representation of this