| 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.