Java.Security.Cert.PKIXCertPathChecker Class
The class specifying the interface to extend the certification path validation algorithm by checks to perform on an X509Certificate.

See Also: PKIXCertPathChecker Members

Syntax

[Android.Runtime.Register("java/security/cert/PKIXCertPathChecker", DoNotGenerateAcw=true)]
public abstract class PKIXCertPathChecker : Java.Lang.Object, Java.Lang.ICloneable, IDisposable

Remarks

The class specifying the interface to extend the certification path validation algorithm by checks to perform on an X509Certificate.

The checks are added to a certification path validation using the PKIXParameters.setCertPathCheckers(java.util.List<java.security.cert.PKIXCertPathChecker>) or PKIXParameters.AddCertPathChecker(PKIXCertPathChecker) of the PKIXParameters and PKIXBuilderParameters class respectively. The PKIXCertPathChecker.check(java.security.cert.Certificate, java.util.Collection<java.lang.String>) method will be called for each certificate processed by a CertPathBuilder of CertPathValidator.

A PKIXCertPathChecker implementation must support reverse checking (from trusted CA to target) and may support forward checking (from target to trusted CA). The return value of isForwardCheckingSupported indicates whether forward checking is supported.

[Android Documentation]

Requirements

Namespace: Java.Security.Cert
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1