Stay organized with collections
Save and categorize content based on your preferences.
javax.security.cert
Provides classes for public key certificates.
These classes include a simplified version of the
java.security.cert package. These classes were developed
as part of the Java Secure Socket
Extension (JSSE). When JSSE was added to the J2SE version 1.4, this
package was added for backward-compatibility reasons only.
New applications should not use this package, but rather
java.security.cert.
Classes
Certificate |
Abstract class for managing a variety of identity certificates.
|
X509Certificate |
Abstract class for X.509 v1 certificates.
|
Exceptions
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# javax.security.cert\n\nAdded in [API level 1](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\njavax.security.cert\n===================\n\nProvides classes for public key certificates. These classes include a simplified version of the java.security.cert package. These classes were developed as part of the Java Secure Socket Extension (JSSE). When JSSE was added to the J2SE version 1.4, this package was added for backward-compatibility reasons only. New applications should not use this package, but rather java.security.cert.\n\nClasses\n-------\n\n|-------------------------------------------------------------------|-----------------------------------------------------------------|\n| [Certificate](/reference/javax/security/cert/Certificate) | Abstract class for managing a variety of identity certificates. |\n| [X509Certificate](/reference/javax/security/cert/X509Certificate) | Abstract class for X.509 v1 certificates. |\n\nExceptions\n----------\n\n|---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|\n| [CertificateEncodingException](/reference/javax/security/cert/CertificateEncodingException) | Certificate Encoding Exception. |\n| [CertificateException](/reference/javax/security/cert/CertificateException) | This exception indicates one of a variety of certificate problems. |\n| [CertificateExpiredException](/reference/javax/security/cert/CertificateExpiredException) | Certificate Expired Exception. |\n| [CertificateNotYetValidException](/reference/javax/security/cert/CertificateNotYetValidException) | Certificate is not yet valid exception. |\n| [CertificateParsingException](/reference/javax/security/cert/CertificateParsingException) | Certificate Parsing Exception. |\n\n-\n\n Classes\n -------\n\n - [Certificate](/reference/javax/security/cert/Certificate)\n - [X509Certificate](/reference/javax/security/cert/X509Certificate)\n-\n\n Exceptions\n ----------\n\n - [CertificateEncodingException](/reference/javax/security/cert/CertificateEncodingException)\n - [CertificateException](/reference/javax/security/cert/CertificateException)\n - [CertificateExpiredException](/reference/javax/security/cert/CertificateExpiredException)\n - [CertificateNotYetValidException](/reference/javax/security/cert/CertificateNotYetValidException)\n - [CertificateParsingException](/reference/javax/security/cert/CertificateParsingException)"]]