Freigeben über


Java.Security.Cert Namespace

Dieses Paket stellt alle Klassen und alle Schnittstellen bereit, die zum Generieren, Verwalten und Überprüfen von X.509-Zertifikaten erforderlich sind.

Klassen

Certificate

Abstrakte Klasse zum Verwalten einer Vielzahl von Identitätszertifikaten.

Certificate.CertificateRep

Alternative Zertifikatklasse für die Serialisierung.

CertificateEncodingException

Ausnahme der Zertifikatcodierung.

CertificateException

Diese Ausnahme weist auf eine Vielzahl von Zertifikatproblemen hin.

CertificateExpiredException

Ausnahme "Zertifikat abgelaufen".

CertificateFactory

Diese Klasse definiert die Funktionalität einer Zertifikatfactory, die zum Generieren von Zertifikats-, Zertifizierungspfad- (CertPath) und Zertifikatsperrlistenobjekten (CRL) aus ihren Codierungen verwendet wird.

CertificateFactorySpi

Diese Klasse definiert die Dienstanbieterschnittstelle (<b>SPI</b>) für die CertificateFactory Klasse.

CertificateNotYetValidException

Das Zertifikat ist noch keine gültige Ausnahme.

CertificateParsingException

Ausnahme für die Zertifikatanalyse.

CertificateRevokedException

Eine Ausnahme, die ein X angibt.

CertPath

Eine unveränderliche Abfolge von Zertifikaten (einem Zertifizierungspfad).

CertPath.CertPathRep

Alternative CertPath Klasse für serialisierung.

CertPathBuilder

Eine Klasse zum Erstellen von Zertifizierungspfaden (auch als Zertifikatketten bezeichnet).

CertPathBuilderException

Eine Ausnahme, die auf eine Vielzahl von Problemen hinweist, die beim Erstellen eines Zertifizierungspfads mit einem CertPathBuilder.

CertPathBuilderSpi

Die Dienstanbieterschnittstelle (<b>SPI</b>) für die CertPathBuilder CertPathBuilder Klasse.

CertPathValidator

Eine Klasse zum Überprüfen von Zertifizierungspfaden (auch als Zertifikatketten bezeichnet).

CertPathValidatorException

Eine Ausnahme, die auf eine Vielzahl von Problemen hinweist, die beim Überprüfen eines Zertifizierungspfads auftreten.

CertPathValidatorException.BasicReason

Der BasicReason listet die potenziellen Gründe auf, aus denen ein Zertifizierungspfad eines beliebigen Typs ungültig sein kann.

CertPathValidatorSpi

Die Dienstanbieterschnittstelle (<b>SPI</b>) für die CertPathValidator CertPathValidator Klasse.

CertStore

Eine Klasse zum Abrufen von Certificates und CRLs aus einem Repository.

CertStoreException

Eine Ausnahme, die auf eine Vielzahl von Problemen beim Abrufen von Zertifikaten und CRLs aus einem CertStore.

CertStoreSpi

Die Dienstanbieterschnittstelle (<b>SPI</b>) für die CertStore CertStore Klasse.

CollectionCertStoreParameters

Parameter, die als Eingabe für den Sammlungsalgorithmus CertStore verwendet werden.

CRL

Diese Klasse ist eine Abstraktion von Zertifikatsperrlisten (Certificate Revocation Lists, CRLs), die unterschiedliche Formate, aber wichtige allgemeine Verwendungen aufweisen.

CRLException

CRL-Ausnahme (Zertifikatsperrliste).

CRLReason

Die CRLReason-Aufzählung gibt den Grund an, warum ein Zertifikat widerrufen wird, wie in RFC 5280 definiert: Internet X.509 Public Key Infrastructure Certificate and CRL Profile.

LDAPCertStoreParameters

Parameter, die als Eingabe für den LDAP-Algorithmus CertStore verwendet werden.

PKIXBuilderParameters

Parameter, die als Eingabe für den PKIX-Algorithmus CertPathBuilder verwendet werden.

PKIXCertPathBuilderResult

Diese Klasse stellt das erfolgreiche Ergebnis des PKIX-Zertifizierungspfad-Generator-Algorithmus dar.

PKIXCertPathChecker

Eine abstrakte Klasse, die eine oder mehrere Überprüfungen für eine X509Certificate.

PKIXCertPathValidatorResult

Diese Klasse stellt das erfolgreiche Ergebnis des PKIX-Zertifizierungspfadüberprüfungsalgorithmus dar.

PKIXParameters

Parameter, die als Eingabe für den PKIX-Algorithmus CertPathValidator verwendet werden.

PKIXReason

Die PKIXReason listet die potenziellen PKIX-spezifischen Gründe auf, die ein X.

PKIXRevocationChecker

A PKIXCertPathChecker zum Überprüfen des Sperrstatus von Zertifikaten mit dem PKIX-Algorithmus.

PKIXRevocationChecker.Option

Verschiedene Sperroptionen, die für den Sperrüberprüfungsmechanismus angegeben werden können.

PolicyQualifierInfo

Ein unveränderlicher Richtlinienqualifizierer, der durch den ASN dargestellt wird.

TrustAnchor

Ein Vertrauensanker oder eine vertrauenswürdigste Zertifizierungsstelle (Zertifizierungsstelle).

URICertStoreParameters

Parameter, die als Eingabe für CertStore Algorithmen verwendet werden, die Informationen in einem URI zum Abrufen von Zertifikaten und CRLs verwenden.

X509Certificate

Abstrakte Klasse für X.

X509CertSelector

Eine CertSelector Auswahl X509Certificates , die allen angegebenen Kriterien entspricht.

X509CRL

Abstrakte Klasse für ein X.

X509CRLEntry

Abstrakte Klasse für ein widerrufenes Zertifikat in einer CRL (Zertifikatsperrliste).

X509CRLSelector

Eine CRLSelector Auswahl X509CRLs , die allen angegebenen Kriterien entspricht.

Schnittstellen

CertPathValidatorException.IReason

Der Grund, warum der Validierungsalgorithmus fehlgeschlagen ist.

ICertPathBuilderResult

Eine Spezifikation des Ergebnisses eines Zertifizierungspfad-Generator-Algorithmus.

ICertPathChecker

Führt eine oder mehrere Überprüfungen für jedes Certificate einer .CertPath

ICertPathParameters

Eine Spezifikation der Parameter des Zertifizierungspfadalgorithmus.

ICertPathValidatorResult

Eine Spezifikation des Ergebnisses eines Zertifizierungspfad-Validatoralgorithmus.

ICertSelector

Eine Auswahl, die eine Reihe von Kriterien für die Auswahl Certificatevon s definiert.

ICertStoreParameters

Eine Spezifikation von CertStore Parametern.

ICRLSelector

Eine Auswahl, die eine Reihe von Kriterien für die Auswahl CRLvon s definiert.

IExtension

Diese Schnittstelle stellt ein X dar.

IPolicyNode

Ein unveränderlicher gültiger Richtlinienstrukturknoten gemäß definition durch den PKIX-Zertifizierungspfadüberprüfungsalgorithmus.

IX509Extension

Schnittstelle für ein X.