iText 9.8.0 API
iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator Interface Reference

This interface represents the wrapper for PKIXConstraintValidator that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...

Inheritance diagram for iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator:
iText.Bouncycastle.Pkix.PKIXNameConstraintValidatorBC iText.Bouncycastlefips.Pkix.PKIXNameConstraintValidatorBCFips

Public Member Functions

void  CheckPermittedDN (IAsn1Sequence dns)
  Calls actual checkPermittedDN method for the wrapped PKIXConstraintValidator object. More...
 
void  CheckExcludedDN (IAsn1Sequence dns)
  Calls actual checkExcludedDN method for the wrapped PKIXConstraintValidator object. More...
 
void  CheckPermitted (IGeneralName name)
  Calls actual checkPermitted method for the wrapped PKIXConstraintValidator object. More...
 
void  CheckExcluded (IGeneralName name)
  Calls actual checkExcluded method for the wrapped PKIXConstraintValidator object. More...
 
void  IntersectPermittedSubtree (IGeneralSubtree[] permitted)
  Calls actual intersectPermittedSubtree method for the wrapped PKIXConstraintValidator object. More...
 
void  AddExcludedSubtree (IGeneralSubtree subtree)
  Calls actual addExcludedSubtree method for the wrapped PKIXConstraintValidator object. More...
 

Detailed Description

This interface represents the wrapper for PKIXConstraintValidator that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.

Member Function Documentation

◆ AddExcludedSubtree()

void iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator.AddExcludedSubtree ( IGeneralSubtree  subtree )

Calls actual addExcludedSubtree method for the wrapped PKIXConstraintValidator object.

Parameters
subtree

iText.Commons.Bouncycastle.Asn1.X509.IGeneralSubtree wrapper

Implemented in iText.Bouncycastle.Pkix.PKIXNameConstraintValidatorBC, and iText.Bouncycastlefips.Pkix.PKIXNameConstraintValidatorBCFips.

◆ CheckExcluded()

void iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator.CheckExcluded ( IGeneralName  name )

Calls actual checkExcluded method for the wrapped PKIXConstraintValidator object.

Parameters
name

iText.Commons.Bouncycastle.Asn1.X509.IGeneralName general name wrapper to be checked

Implemented in iText.Bouncycastle.Pkix.PKIXNameConstraintValidatorBC, and iText.Bouncycastlefips.Pkix.PKIXNameConstraintValidatorBCFips.

◆ CheckExcludedDN()

void iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator.CheckExcludedDN ( IAsn1Sequence  dns )

Calls actual checkExcludedDN method for the wrapped PKIXConstraintValidator object.

Parameters
dns

iText.Commons.Bouncycastle.Asn1.IAsn1Sequence direct name sequence wrapper to be checked

Implemented in iText.Bouncycastle.Pkix.PKIXNameConstraintValidatorBC, and iText.Bouncycastlefips.Pkix.PKIXNameConstraintValidatorBCFips.

◆ CheckPermitted()

void iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator.CheckPermitted ( IGeneralName  name )

Calls actual checkPermitted method for the wrapped PKIXConstraintValidator object.

Parameters
name

iText.Commons.Bouncycastle.Asn1.X509.IGeneralName general name wrapper to be checked

Implemented in iText.Bouncycastle.Pkix.PKIXNameConstraintValidatorBC, and iText.Bouncycastlefips.Pkix.PKIXNameConstraintValidatorBCFips.

◆ CheckPermittedDN()

void iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator.CheckPermittedDN ( IAsn1Sequence  dns )

Calls actual checkPermittedDN method for the wrapped PKIXConstraintValidator object.

Parameters
dns

iText.Commons.Bouncycastle.Asn1.IAsn1Sequence direct name sequence wrapper to be checked

Implemented in iText.Bouncycastle.Pkix.PKIXNameConstraintValidatorBC, and iText.Bouncycastlefips.Pkix.PKIXNameConstraintValidatorBCFips.

◆ IntersectPermittedSubtree()

void iText.Commons.Bouncycastle.Asn1.Pkix.IPKIXConstraintValidator.IntersectPermittedSubtree ( IGeneralSubtree[]  permitted )

Calls actual intersectPermittedSubtree method for the wrapped PKIXConstraintValidator object.

Parameters
permitted sequence of GeneralSubtree wrappers

Implemented in iText.Bouncycastle.Pkix.PKIXNameConstraintValidatorBC, and iText.Bouncycastlefips.Pkix.PKIXNameConstraintValidatorBCFips.