Bouncy Castle Cryptography Library 1.81

org.bouncycastle.jcajce
Class PKIXExtendedBuilderParameters

java.lang.Object
  extended byorg.bouncycastle.jcajce.PKIXExtendedBuilderParameters
All Implemented Interfaces:
java.security.cert.CertPathParameters, java.lang.Cloneable

public class PKIXExtendedBuilderParameters
extends java.lang.Object
implements java.security.cert.CertPathParameters

This class contains extended parameters for PKIX certification path builders.

See Also:
PKIXBuilderParameters

Nested Class Summary
static class PKIXExtendedBuilderParameters.Builder
           
 
Method Summary
 java.lang.Object clone()
           
 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()
Specified by:
clone in interface java.security.cert.CertPathParameters
Returns:
this object

Bouncy Castle Cryptography Library 1.81