|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.security.cert.PKIXParameters
java.security.cert.PKIXBuilderParameters
public class PKIXBuilderParameters
Parameters for building certificate paths using the PKIX algorithm.
CertPathBuilder| Constructor Summary | |
|---|---|
PKIXBuilderParameters(KeyStore keystore,
CertSelector targetConstraints)
Create a new PKIXBuilderParameters object, populating the trusted certificates set with all X.509 certificates found in the given key store. |
|
PKIXBuilderParameters(Set<TrustAnchor> trustAnchors,
CertSelector targetConstraints)
Create a new PKIXBuilderParameters object, populating the trusted certificates set with the elements of the given set, each of which must be a TrustAnchor. |
|
| Method Summary | |
|---|---|
int |
getMaxPathLength()
Returns the maximum length of certificate paths to build. |
void |
setMaxPathLength(int maxPathLength)
Sets the maximum length of certificate paths to build. |
String |
toString()
Returns a printable representation of these parameters. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PKIXBuilderParameters(KeyStore keystore,
CertSelector targetConstraints)
throws KeyStoreException,
InvalidAlgorithmParameterException
keystore - The key store.targetConstraints - The target certificate constraints.
KeyStoreException - If the certificates cannot be retrieved
from the key store.
InvalidAlgorithmParameterException - If there are no
certificates in the key store.
NullPointerException - If keystore is null.
public PKIXBuilderParameters(Set<TrustAnchor> trustAnchors,
CertSelector targetConstraints)
throws InvalidAlgorithmParameterException
TrustAnchor.
trustAnchors - The set of trust anchors.targetConstraints - The target certificate constraints.
InvalidAlgorithmParameterException - If there are no
certificates in the set.
NullPointerException - If trustAnchors is null.
ClassCastException - If every element in trustAnchors
is not a TrustAnchor.| Method Detail |
|---|
public int getMaxPathLength()
If this value is 0 it is taken to mean that the certificate path should contain only one certificate. A value of -1 means that the certificate path length is unconstrained. The default value is 5.
public void setMaxPathLength(int maxPathLength)
maxPathLength - The new path length.
IllegalArgumentException - If maxPathLength is less
than -1.public String toString()
PKIXParameters
toString in class PKIXParametersObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||