Name
PKIXBuilderParameters
Synopsis
Instances of this class are used to
specify parameters to the build(
)
method of a
CertPathBuilder
object. These parameters must
include the two mandatory ones passed to the constructors. The first
is a source of trust anchors, which may be supplied as a
Set
of TrustAnchor
objects or
as a java.security.KeyStore
object. The second
required parameter is a CertSelector
object
(typically an X509CertSelector
) that specifies the
selection criteria for the certificate that is to have the
certification path built. In addition to these parameters that are
passed to the constructor, this class also inherits a number of
methods for setting other parameters, and defines
setMaxPathLength(
)
for specifying the maximum length of the
certificate chain that is built.
Figure 14-66. java.security.cert.PKIXBuilderParameters
public class PKIXBuilderParameters extends PKIXParameters { // Public Constructors public PKIXBuilderParameters(java.security.KeyStore keystore, CertSelector targetConstraints) throws java.security.KeyStoreException, java.security.InvalidAlgorithmParameterException; public PKIXBuilderParameters(java.util.Set<TrustAnchor> trustAnchors, CertSelector targetConstraints) throws java.security.InvalidAlgorithmParameterException; // Public Instance Methods public int getMaxPathLength( ); public void setMaxPathLength(int maxPathLength); // Public Methods ...
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.