Uses of Class
java.security.cert.X509Certificate
Package
Description
Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and
certification paths.
Provides classes for the secure socket package.
This package contains the classes that should be used to store
X500 Principal and X500 Private Credentials in a
Subject.
-
Uses of X509Certificate in java.security.cert
Modifier and TypeMethodDescriptionX509CertSelector.getCertificate()
Returns the certificateEquals criterion.X509CRLSelector.getCertificateChecking()
Returns the certificate being checked.PKIXRevocationChecker.getOcspResponderCert()
Gets the OCSP responder's certificate.final X509Certificate
TrustAnchor.getTrustedCert()
Returns the most-trusted CA certificate.Modifier and TypeMethodDescriptionMap<X509Certificate,
byte[]> PKIXRevocationChecker.getOcspResponses()
Gets the OCSP responses.Modifier and TypeMethodDescriptionX509CRL.getRevokedCertificate
(X509Certificate certificate) Get the CRL entry, if any, for the given certificate.void
X509CertSelector.setCertificate
(X509Certificate cert) Sets the certificateEquals criterion.void
X509CRLSelector.setCertificateChecking
(X509Certificate cert) Sets the certificate being checked.void
PKIXRevocationChecker.setOcspResponderCert
(X509Certificate cert) Sets the OCSP responder's certificate.Modifier and TypeMethodDescriptionvoid
PKIXRevocationChecker.setOcspResponses
(Map<X509Certificate, byte[]> responses) Sets the OCSP responses.ModifierConstructorDescriptionTrustAnchor
(X509Certificate trustedCert, byte[] nameConstraints) Creates an instance ofTrustAnchor
with the specifiedX509Certificate
and optional name constraints, which are intended to be used as additional constraints when validating an X.509 certification path. -
Uses of X509Certificate in javax.net.ssl
Modifier and TypeMethodDescriptionX509TrustManager.getAcceptedIssuers()
Return an array of certificate authority certificates which are trusted for authenticating peers.X509KeyManager.getCertificateChain
(String alias) Returns the certificate chain associated with the given alias.Modifier and TypeMethodDescriptionabstract 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. -
Uses of X509Certificate in javax.security.auth.x500
Modifier and TypeMethodDescriptionX500PrivateCredential.getCertificate()
Returns the X.509 certificate.ModifierConstructorDescriptionX500PrivateCredential
(X509Certificate cert, PrivateKey key) Creates an X500PrivateCredential that associates an X.509 certificate, a private key and the KeyStore alias.X500PrivateCredential
(X509Certificate cert, PrivateKey key, String alias) Creates an X500PrivateCredential that associates an X.509 certificate, a private key and the KeyStore alias.