Finding the root cause of problems not your thing? It’s what we do.
Managing X.509 Certificates
A certificate is a digitally signed statement vouching for the identity and public key of an entity (person, company, and so on). Certificates can either be self-signed or issued by a Certificate Authority (CA), which is an entity that is trusted to issue valid certificates for other entities. Well-known CAs (at the time of this writing) include Comodo, Entrust, and GoDaddy. X.509 is a common certificate format.
The Java platform includes a special built-in key store, cacerts
, that contains a number of certificates for well-known, trusted CAs. The keytool
command is able to list the certificates included in cacerts
. See Certificate Structure and Analysis Methods for more information.
The sections below provide information on a variety of topics related to X.509 certificates in the JDK.
Certificate Structure and Analysis Methods
Learn how X.509 certificates are structured. Find out how to access the information contained in a certificate, such as who issued it and when it will expire.
Expired Certificates
Learn how to check a certificate"s validity, and how to replace expired certificates.
Revoked Certificates
The revocation status of a certificate must be verified before it can be trusted. Learn more about how this is done.
Certificate Signing Requests (CSR)
A certificate signing request (CSR) allows a client to ask for an X.509 certificate to be issued.