Uses of Class java.security.cert.CertPath (Java SE 15 & JDK 15)
Description: use: module: java.base, package: java.security.cert, class: CertPath

# Uses of Class
java.security.cert.CertPath

Packages that use CertPath
Package | Description
--- | ---
java.security | Provides the classes and interfaces for the security framework.
java.security.cert | Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
jdk.security.jarsigner | This package defines APIs for signing jar files.

- ## Uses of CertPath in java.security

  Methods in java.security that return CertPath
  Modifier and Type | Method | Description
  --- | --- | ---
  `CertPath` | CodeSigner.`getSignerCertPath()` | Returns the signer's certificate path.
  `CertPath` | Timestamp.`getSignerCertPath()` | Returns the certificate path for the Timestamping Authority.

  Constructors in java.security with parameters of type CertPath
  Constructor | Description
  --- | ---
  `CodeSigner​(CertPath signerCertPath, Timestamp timestamp)` | Constructs a CodeSigner object.
  `Timestamp​(Date timestamp, CertPath signerCertPath)` | Constructs a Timestamp.

- ## Uses of CertPath in java.security.cert

  Methods in java.security.cert that return CertPath
  Modifier and Type | Method | Description
  --- | --- | ---
  `CertPath` | CertificateFactorySpi.`engineGenerateCertPath​(InputStream inStream)` | Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
  `CertPath` | CertificateFactorySpi.`engineGenerateCertPath​(InputStream inStream, String encoding)` | Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
  `CertPath` | CertificateFactorySpi.`engineGenerateCertPath​(List<? extends Certificate> certificates)` | Generates a `CertPath` object and initializes it with a `List` of `Certificate`s.
  `CertPath` | CertificateFactory.`generateCertPath​(InputStream inStream)` | Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
  `CertPath` | CertificateFactory.`generateCertPath​(InputStream inStream, String encoding)` | Generates a `CertPath` object and initializes it with the data read from the `InputStream` inStream.
  `CertPath` | CertificateFactory.`generateCertPath​(List<? extends Certificate> certificates)` | Generates a `CertPath` object and initializes it with a `List` of `Certificate`s.
  `CertPath` | CertPathBuilderResult.`getCertPath()` | Returns the built certification path.
  `CertPath` | CertPathValidatorException.`getCertPath()` | Returns the certification path that was being validated when the exception was thrown.
  `CertPath` | PKIXCertPathBuilderResult.`getCertPath()` | Returns the built and validated certification path.

  Methods in java.security.cert with parameters of type CertPath
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract CertPathValidatorResult` | CertPathValidatorSpi.`engineValidate​(CertPath certPath, CertPathParameters params)` | Validates the specified certification path using the specified algorithm parameter set.
  `CertPathValidatorResult` | CertPathValidator.`validate​(CertPath certPath, CertPathParameters params)` | Validates the specified certification path using the specified algorithm parameter set.

  Constructors in java.security.cert with parameters of type CertPath
  Constructor | Description
  --- | ---
  `CertPathValidatorException​(String msg, Throwable cause, CertPath certPath, int index)` | Creates a `CertPathValidatorException` with the specified detail message, cause, certification path, and index.
  `CertPathValidatorException​(String msg, Throwable cause, CertPath certPath, int index, CertPathValidatorException.Reason reason)` | Creates a `CertPathValidatorException` with the specified detail message, cause, certification path, index, and reason.
  `PKIXCertPathBuilderResult​(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)` | Creates an instance of `PKIXCertPathBuilderResult` containing the specified parameters.

- ## Uses of CertPath in jdk.security.jarsigner

  Constructors in jdk.security.jarsigner with parameters of type CertPath
  Constructor | Description
  --- | ---
  `Builder​(PrivateKey privateKey, CertPath certPath)` | Creates a `JarSigner.Builder` object with a private key and a certification path.