java.lang.Object | |
↳ | java.security.cert.CertPathBuilder |
This class implements the functionality of a builder for an unverified Certification Path s from a specified certificate to a trust anchor.
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Creates a new
CertPathBuilder
.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Builds a certification path with the specified algorithm parameters.
|
||||||||||
|
Returns the algorithm name of this instance.
|
||||||||||
|
Returns the default
CertPathBuilder
type from the
Security
Properties
.
|
||||||||||
|
Creates a new
CertPathBuilder
instance from the specified
provider providing the specified algorithm.
|
||||||||||
|
Creates a new
CertPathBuilder
instance from the specified
provider providing the specified algorithm.
|
||||||||||
|
Creates a new
CertPathBuilder
instance with the specified
algorithm.
|
||||||||||
|
Returns the provider of this instance.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Creates a new
CertPathBuilder
.
builderSpi | the implementation delegate. |
---|---|
provider | the provider. |
algorithm | the desired algorithm available at the provider. |
Builds a certification path with the specified algorithm parameters.
params | the algorithm parameters. |
---|
CertPathBuilderException | if the build fails. |
---|---|
InvalidAlgorithmParameterException | if the specified parameters cannot be used to build with this builder. |
Returns the algorithm name of this instance.
Returns the default
CertPathBuilder
type from the
Security
Properties
.
CertPathBuilder
type from the
Security
Properties
, or the string "
PKIX
" if it cannot be
determined.
Creates a new
CertPathBuilder
instance from the specified
provider providing the specified algorithm.
algorithm | the name of the algorithm. |
---|---|
provider | the name of the provider. |
NoSuchAlgorithmException | if the specified provider cannot provide the algorithm. |
---|---|
NoSuchProviderException | if no provider with the specified name can be found. |
NullPointerException |
if algorithm is
null
.
|
IllegalArgumentException |
if
provider == null || provider.isEmpty()
|
Creates a new
CertPathBuilder
instance from the specified
provider providing the specified algorithm.
algorithm | the name of the algorithm. |
---|---|
provider | the provider. |
NoSuchAlgorithmException | if the specified provider cannot provide the algorithm. |
---|---|
IllegalArgumentException |
if
provider == null
|
NullPointerException |
if algorithm is
null
.
|
Creates a new
CertPathBuilder
instance with the specified
algorithm.
algorithm | the name of the algorithm. |
---|
NullPointerException |
if the algorithm is
null
.
|
---|---|
NoSuchAlgorithmException | if no installed provider can provide the algorithm. |
Returns the provider of this instance.