Partager via


Java.Security.Cert Espace de noms

Ce package fournit toutes les classes et toutes les interfaces nécessaires pour générer, administrer et vérifier des certificats X.509.

Classes

Certificate

Classe abstraite pour la gestion de divers certificats d’identité.

Certificate.CertificateRep

Classe Certificate alternative pour la sérialisation.

CertificateEncodingException

Exception d’encodage de certificat.

CertificateException

Cette exception indique l’un des différents problèmes de certificat.

CertificateExpiredException

Exception de certificat expirée.

CertificateFactory

Cette classe définit les fonctionnalités d’une fabrique de certificats, utilisée pour générer des objets de certificat, de chemin d’accès de certification (CertPath) et de liste de révocation de certificats (CRL) à partir de leurs encodages.

CertificateFactorySpi

Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la CertificateFactory classe.

CertificateNotYetValidException

Le certificat n’est pas encore une exception valide.

CertificateParsingException

Exception d’analyse de certificat.

CertificateRevokedException

Exception qui indique un X.

CertPath

Séquence immuable de certificats (chemin d’accès de certification).

CertPath.CertPathRep

Classe alternative CertPath pour la sérialisation.

CertPathBuilder

Classe permettant de créer des chemins de certification (également appelés chaînes de certificats).

CertPathBuilderException

Exception indiquant l’un des problèmes rencontrés lors de la création d’un chemin de certification avec un CertPathBuilder.

CertPathBuilderSpi

Interface du fournisseur de services (<b>SPI</b>) pour la CertPathBuilder CertPathBuilder classe.

CertPathValidator

Classe permettant de valider les chemins de certification (également appelés chaînes de certificats).

CertPathValidatorException

Exception indiquant l’un des problèmes rencontrés lors de la validation d’un chemin d’accès de certification.

CertPathValidatorException.BasicReason

BasicReason énumère les raisons potentielles pour lesquelles un chemin de certification de n’importe quel type peut être non valide.

CertPathValidatorSpi

Interface du fournisseur de services (<b>SPI</b>) pour la CertPathValidator CertPathValidator classe.

CertStore

Classe permettant de Certificaterécupérer des s et CRLdes s à partir d’un référentiel.

CertStoreException

Exception indiquant l’un des problèmes de récupération des certificats et des listes de révocation de certificats d’un CertStore.

CertStoreSpi

Interface du fournisseur de services (<b>SPI</b>) pour la CertStore CertStore classe.

CollectionCertStoreParameters

Paramètres utilisés comme entrée pour l’algorithme collection CertStore .

CRL

Cette classe est une abstraction des listes de révocation de certificats (CRL) qui ont des formats différents, mais qui ont des utilisations courantes importantes.

CRLException

Exception CRL (liste de révocation de certificats).

CRLReason

L’énumération CRLReason spécifie la raison pour laquelle un certificat est révoqué, tel que défini dans RFC 5280 : Certificat d’infrastructure à clé publique et profil de liste de révocation de certificats internet X.509.

LDAPCertStoreParameters

Paramètres utilisés comme entrée pour l’algorithme LDAP CertStore .

PKIXBuilderParameters

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathBuilder .

PKIXCertPathBuilderResult

Cette classe représente le résultat réussi de l’algorithme de générateur de chemins de certification PKIX.

PKIXCertPathChecker

Classe abstraite qui effectue une ou plusieurs vérifications sur un X509Certificate.

PKIXCertPathValidatorResult

Cette classe représente le résultat réussi de l’algorithme de validation du chemin de certification PKIX.

PKIXParameters

Paramètres utilisés comme entrée pour l’algorithme PKIX CertPathValidator .

PKIXReason

Le PKIXReason code énumère les raisons potentielles spécifiques à PKIX qu’un X.

PKIXRevocationChecker

Pour PKIXCertPathChecker vérifier l’état de révocation des certificats avec l’algorithme PKIX.

PKIXRevocationChecker.Option

Différentes options de révocation qui peuvent être spécifiées pour le mécanisme de vérification de révocation.

PolicyQualifierInfo

Qualificateur de stratégie immuable représenté par l’ASN.

TrustAnchor

Ancre d’approbation ou autorité de certification la plus approuvée.

URICertStoreParameters

Paramètres utilisés comme entrée pour CertStore les algorithmes qui utilisent des informations contenues dans un URI pour récupérer des certificats et des listes de révocation de certificats.

X509Certificate

Classe abstraite pour X.

X509CertSelector

Sélection CertSelector qui X509Certificates correspond à tous les critères spécifiés.

X509CRL

Classe abstraite pour un X.

X509CRLEntry

Classe abstraite pour un certificat révoqué dans une liste de révocation de certificats (liste de révocation de certificats).

X509CRLSelector

Sélection CRLSelector qui X509CRLs correspond à tous les critères spécifiés.

Interfaces

CertPathValidatorException.IReason

La raison pour laquelle l’algorithme de validation a échoué.

ICertPathBuilderResult

Spécification du résultat d’un algorithme de générateur de chemins d’accès de certification.

ICertPathChecker

Effectue une ou plusieurs vérifications sur chacun Certificate d’un CertPath.

ICertPathParameters

Spécification des paramètres d’algorithme de chemin d’accès de certification.

ICertPathValidatorResult

Spécification du résultat d’un algorithme de validateur de chemin d’accès de certification.

ICertSelector

Sélecteur qui définit un ensemble de critères pour la sélection de Certificates.

ICertStoreParameters

Spécification des CertStore paramètres.

ICRLSelector

Sélecteur qui définit un ensemble de critères pour la sélection de CRLs.

IExtension

Cette interface représente un X.

IPolicyNode

Nœud d’arborescence de stratégie valide immuable tel que défini par l’algorithme de validation du chemin de certification PKIX.

IX509Extension

Interface pour un X.