Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.jcajce
Class PKIXExtendedBuilderParameters

java.lang.Object
  |
  +--org.bouncycastle.jcajce.PKIXExtendedBuilderParameters
All Implemented Interfaces:
CertPathParameters, java.lang.Cloneable

public class PKIXExtendedBuilderParameters
extends java.lang.Object
implements CertPathParameters

This class contains extended parameters for PKIX certification path builders.

See Also:
PKIXBuilderParameters

Inner Class Summary
static class PKIXExtendedBuilderParameters.Builder
           
 
Method Summary
 java.lang.Object clone()
          Makes a copy of this CertPathParameters.
 PKIXExtendedParameters getBaseParameters()
           
 java.util.Set getExcludedCerts()
          Excluded certificates are not used for building a certification path.
 int getMaxPathLength()
          Returns the value of the maximum number of intermediate non-self-issued certificates in the certification path.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getBaseParameters

public PKIXExtendedParameters getBaseParameters()

getExcludedCerts

public java.util.Set getExcludedCerts()
Excluded certificates are not used for building a certification path.

The returned set is immutable.

Returns:
Returns the excluded certificates.

getMaxPathLength

public int getMaxPathLength()
Returns the value of the maximum number of intermediate non-self-issued certificates in the certification path.
Returns:
the maximum number of non-self-issued intermediate certificates in the certification path, or -1 if no limit exists.

clone

public java.lang.Object clone()
Description copied from interface: CertPathParameters
Makes a copy of this CertPathParameters. Changes to the copy will not affect the original and vice versa.
Specified by:
clone in interface CertPathParameters
Overrides:
clone in class java.lang.Object
Returns:
this object

Bouncy Castle Cryptography Library 1.77.0