/** * Returns a string representation for this {@code * PKIXCertPathValidatorResult} instance. * * @return a string representation for this {@code * PKIXCertPathValidatorResult} instance. */ public String toString() { StringBuilder sb = new StringBuilder(super.toString()); sb.append(": [\n Trust Anchor: "); sb.append(trustAnchor.toString()); sb.append("\n Policy Tree: "); sb.append(policyTree == null ? "no valid policy tree\n" : policyTree.toString()); sb.append("\n Subject Public Key: "); sb.append(subjectPublicKey.toString()); sb.append("\n]"); return sb.toString(); } }
/** * Returns a string representation for this {@code * PKIXCertPathValidatorResult} instance. * * @return a string representation for this {@code * PKIXCertPathValidatorResult} instance. */ public String toString() { StringBuilder sb = new StringBuilder(super.toString()); sb.append(": [\n Trust Anchor: "); sb.append(trustAnchor.toString()); sb.append("\n Policy Tree: "); sb.append(policyTree == null ? "no valid policy tree\n" : policyTree.toString()); sb.append("\n Subject Public Key: "); sb.append(subjectPublicKey.toString()); sb.append("\n]"); return sb.toString(); } }
/** * Returns a string representation for this {@code * PKIXCertPathValidatorResult} instance. * * @return a string representation for this {@code * PKIXCertPathValidatorResult} instance. */ public String toString() { StringBuilder sb = new StringBuilder(super.toString()); sb.append(": [\n Trust Anchor: "); sb.append(trustAnchor.toString()); sb.append("\n Policy Tree: "); sb.append(policyTree == null ? "no valid policy tree\n" : policyTree.toString()); sb.append("\n Subject Public Key: "); sb.append(subjectPublicKey.toString()); sb.append("\n]"); return sb.toString(); } }
/** * Returns a string representation for this {@code * PKIXCertPathValidatorResult} instance. * * @return a string representation for this {@code * PKIXCertPathValidatorResult} instance. */ public String toString() { StringBuilder sb = new StringBuilder(super.toString()); sb.append(": [\n Trust Anchor: "); sb.append(trustAnchor.toString()); sb.append("\n Policy Tree: "); sb.append(policyTree == null ? "no valid policy tree\n" : policyTree.toString()); sb.append("\n Subject Public Key: "); sb.append(subjectPublicKey.toString()); sb.append("\n]"); return sb.toString(); } }
/** * Returns a string representation for this {@code * PKIXCertPathValidatorResult} instance. * * @return a string representation for this {@code * PKIXCertPathValidatorResult} instance. */ public String toString() { StringBuilder sb = new StringBuilder(super.toString()); sb.append(": [\n Trust Anchor: "); sb.append(trustAnchor.toString()); sb.append("\n Policy Tree: "); sb.append(policyTree == null ? "no valid policy tree\n" : policyTree.toString()); sb.append("\n Subject Public Key: "); sb.append(subjectPublicKey.toString()); sb.append("\n]"); return sb.toString(); } }
/** * Returns a string representation for this {@code * PKIXCertPathValidatorResult} instance. * * @return a string representation for this {@code * PKIXCertPathValidatorResult} instance. */ public String toString() { StringBuilder sb = new StringBuilder(super.toString()); sb.append(": [\n Trust Anchor: "); sb.append(trustAnchor.toString()); sb.append("\n Policy Tree: "); sb.append(policyTree == null ? "no valid policy tree\n" : policyTree.toString()); sb.append("\n Subject Public Key: "); sb.append(subjectPublicKey.toString()); sb.append("\n]"); return sb.toString(); } }
/** * Returns a string representation for this {@code * PKIXCertPathValidatorResult} instance. * * @return a string representation for this {@code * PKIXCertPathValidatorResult} instance. */ public String toString() { StringBuilder sb = new StringBuilder(super.toString()); sb.append(": [\n Trust Anchor: "); sb.append(trustAnchor.toString()); sb.append("\n Policy Tree: "); sb.append(policyTree == null ? "no valid policy tree\n" : policyTree.toString()); sb.append("\n Subject Public Key: "); sb.append(subjectPublicKey.toString()); sb.append("\n]"); return sb.toString(); } }
/** * Creates the collection of trust anchors to use during validation. * * @param validationInfo PKIX validation information * * @return trust anchors to use during validation */ protected Set<TrustAnchor> getTrustAnchors(PKIXValidationInformation validationInfo) { Collection<X509Certificate> validationCertificates = validationInfo.getCertificates(); log.trace("Constructing trust anchors for PKIX validation"); Set<TrustAnchor> trustAnchors = new HashSet<TrustAnchor>(); for (X509Certificate cert : validationCertificates) { trustAnchors.add(buildTrustAnchor(cert)); } if (log.isTraceEnabled()) { for (TrustAnchor anchor : trustAnchors) { log.trace("TrustAnchor: {}", anchor.toString()); } } return trustAnchors; }
/** * Creates the collection of trust anchors to use during validation. * * @param validationInfo PKIX validation information * * @return trust anchors to use during validation */ protected Set<TrustAnchor> getTrustAnchors(PKIXValidationInformation validationInfo) { Collection<X509Certificate> validationCertificates = validationInfo.getCertificates(); log.trace("Constructing trust anchors for PKIX validation"); Set<TrustAnchor> trustAnchors = new HashSet<TrustAnchor>(); for (X509Certificate cert : validationCertificates) { trustAnchors.add(buildTrustAnchor(cert)); } if (log.isTraceEnabled()) { for (TrustAnchor anchor : trustAnchors) { log.trace("TrustAnchor: {}", anchor.toString()); } } return trustAnchors; }