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

# Uses of Class
java.security.cert.CertificateException

Packages that use CertificateException
Package | Description
--- | ---
com.sun.jarsigner | This package comprises the interfaces and classes used to define the signing mechanism used by the `jarsigner` tool.
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.
javax.net.ssl | Provides classes for the secure socket package.

- ## Uses of CertificateException in com.sun.jarsigner

  Methods in com.sun.jarsigner that throw CertificateException
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract byte[]` | ContentSigner.`generateSignedData​(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp)` | Deprecated. Generates a PKCS #7 signed data message.

- ## Uses of CertificateException in java.security

  Methods in java.security that throw CertificateException
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract void` | KeyStoreSpi.`engineLoad​(InputStream stream, char[] password)` | Loads the keystore from the given input stream.
  `void` | KeyStoreSpi.`engineLoad​(KeyStore.LoadStoreParameter param)` | Loads the keystore using the given `KeyStore.LoadStoreParameter`.
  `abstract void` | KeyStoreSpi.`engineStore​(OutputStream stream, char[] password)` | Stores this keystore to the given output stream, and protects its integrity with the given password.
  `void` | KeyStoreSpi.`engineStore​(KeyStore.LoadStoreParameter param)` | Stores this keystore using the given `KeyStore.LoadStoreParmeter`.
  `static KeyStore` | KeyStore.`getInstance​(File file, char[] password)` | Returns a loaded keystore object of the appropriate keystore type.
  `static KeyStore` | KeyStore.`getInstance​(File file, KeyStore.LoadStoreParameter param)` | Returns a loaded keystore object of the appropriate keystore type.
  `void` | KeyStore.`load​(InputStream stream, char[] password)` | Loads this KeyStore from the given input stream.
  `void` | KeyStore.`load​(KeyStore.LoadStoreParameter param)` | Loads this keystore using the given `LoadStoreParameter`.
  `void` | KeyStore.`store​(OutputStream stream, char[] password)` | Stores this keystore to the given output stream, and protects its integrity with the given password.
  `void` | KeyStore.`store​(KeyStore.LoadStoreParameter param)` | Stores this keystore using the given `LoadStoreParameter`.

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

  Subclasses of CertificateException in java.security.cert
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `CertificateEncodingException` | Certificate Encoding Exception.
  `class` | `CertificateExpiredException` | Certificate Expired Exception.
  `class` | `CertificateNotYetValidException` | Certificate is not yet valid exception.
  `class` | `CertificateParsingException` | Certificate Parsing Exception.
  `class` | `CertificateRevokedException` | An exception that indicates an X.509 certificate is revoked.

  Methods in java.security.cert that throw CertificateException
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract Certificate` | CertificateFactorySpi.`engineGenerateCertificate​(InputStream inStream)` | Generates a certificate object and initializes it with the data read from the input stream `inStream`.
  `abstract Collection<? extends Certificate>` | CertificateFactorySpi.`engineGenerateCertificates​(InputStream inStream)` | Returns a (possibly empty) collection view of the certificates read from the given input stream `inStream`.
  `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.
  `Certificate` | CertificateFactory.`generateCertificate​(InputStream inStream)` | Generates a certificate object and initializes it with the data read from the input stream `inStream`.
  `Collection<? extends Certificate>` | CertificateFactory.`generateCertificates​(InputStream inStream)` | Returns a (possibly empty) collection view of the certificates read from the given input stream `inStream`.
  `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.
  `static CertificateFactory` | CertificateFactory.`getInstance​(String type)` | Returns a certificate factory object that implements the specified certificate type.
  `static CertificateFactory` | CertificateFactory.`getInstance​(String type, String provider)` | Returns a certificate factory object for the specified certificate type.
  `static CertificateFactory` | CertificateFactory.`getInstance​(String type, Provider provider)` | Returns a certificate factory object for the specified certificate type.
  `abstract void` | Certificate.`verify​(PublicKey key)` | Verifies that this certificate was signed using the private key that corresponds to the specified public key.
  `abstract void` | Certificate.`verify​(PublicKey key, String sigProvider)` | Verifies that this certificate was signed using the private key that corresponds to the specified public key.
  `void` | Certificate.`verify​(PublicKey key, Provider sigProvider)` | Verifies that this certificate was signed using the private key that corresponds to the specified public key.
  `void` | X509Certificate.`verify​(PublicKey key, Provider sigProvider)` | Verifies that this certificate was signed using the private key that corresponds to the specified public key.

- ## Uses of CertificateException in javax.net.ssl

  Methods in javax.net.ssl that throw CertificateException
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract void` | X509ExtendedTrustManager.`checkClientTrusted​(X509Certificate[] chain, String authType, Socket socket)` | Given the partial or complete certificate chain provided by the peer, build and validate the certificate path based on the authentication type and ssl parameters.
  `abstract void` | X509ExtendedTrustManager.`checkClientTrusted​(X509Certificate[] chain, String authType, SSLEngine engine)` | Given the partial or complete certificate chain provided by the peer, build and validate the certificate path based on the authentication type and ssl parameters.
  `void` | X509TrustManager.`checkClientTrusted​(X509Certificate[] chain, String authType)` | Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return if it can be validated and is trusted for client SSL authentication based on the authentication type.
  `abstract void` | X509ExtendedTrustManager.`checkServerTrusted​(X509Certificate[] chain, String authType, Socket socket)` | Given the partial or complete certificate chain provided by the peer, build and validate the certificate path based on the authentication type and ssl parameters.
  `abstract void` | X509ExtendedTrustManager.`checkServerTrusted​(X509Certificate[] chain, String authType, SSLEngine engine)` | Given the partial or complete certificate chain provided by the peer, build and validate the certificate path based on the authentication type and ssl parameters.
  `void` | X509TrustManager.`checkServerTrusted​(X509Certificate[] chain, String authType)` | Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return if it can be validated and is trusted for server SSL authentication based on the authentication type.