| java.lang.Object | |
| ↳ | java.security.cert.CertPathBuilder |
This class implements the functionality of a builder for an unverified Certification Paths 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.