Top Fields Constructors Methods
org.bouncycastle.cert.path.validations

public Class ParentCertIssuedValidation

extends Object
implements CertPathValidation
Class Inheritance
All Implemented Interfaces
org.bouncycastle.cert.path.CertPathValidation, org.bouncycastle.util.Memoable
Imports
java.io.IOException, org.bouncycastle.asn1.ASN1Encodable, .ASN1Null, org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.AlgorithmIdentifier, .SubjectPublicKeyInfo, org.bouncycastle.cert.CertException, .X509CertificateHolder, .X509ContentVerifierProviderBuilder, org.bouncycastle.cert.path.CertPathValidation, .CertPathValidationContext, .CertPathValidationException, org.bouncycastle.operator.OperatorCreationException, org.bouncycastle.util.Memoable

Field Summary

Modifier and TypeField and Description
private X509ContentVerifierProviderBuilder
private AlgorithmIdentifier
private X500Name
private SubjectPublicKeyInfo

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Memoable
copy()

Implements org.bouncycastle.util.Memoable.copy.

Produce a copy of this object with its configuration and in its current state.

private boolean
public void
reset(Memoable
an object originally copied from an object of the same type as this instance.
other
)

Implements org.bouncycastle.util.Memoable.reset.

Restore a copied object state into this object.

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contentVerifierProviderback to summary
private X509ContentVerifierProviderBuilder contentVerifierProvider
workingAlgIdback to summary
private AlgorithmIdentifier workingAlgId
workingIssuerNameback to summary
private X500Name workingIssuerName
workingPublicKeyback to summary
private SubjectPublicKeyInfo workingPublicKey

Constructor Detail

ParentCertIssuedValidationback to summary
public ParentCertIssuedValidation(X509ContentVerifierProviderBuilder contentVerifierProvider)

Method Detail

copyback to summary
public Memoable copy()

Implements org.bouncycastle.util.Memoable.copy.

Doc from org.bouncycastle.util.Memoable.copy.

Produce a copy of this object with its configuration and in its current state.

The returned object may be used simply to store the state, or may be used as a similar object starting from the copied state.

isNullback to summary
private boolean isNull(ASN1Encodable obj)
resetback to summary
public void reset(Memoable other)

Implements org.bouncycastle.util.Memoable.reset.

Doc from org.bouncycastle.util.Memoable.reset.

Restore a copied object state into this object.

Implementations of this method should try to avoid or minimise memory allocation to perform the reset.

Parameters
other:Memoable

an object originally copied from an object of the same type as this instance.

validateback to summary
public void validate(CertPathValidationContext context, X509CertificateHolder certificate) throws CertPathValidationException

Implements org.bouncycastle.cert.path.CertPathValidation.validate.