Java.Security.Cert Namespace

Esse pacote fornece todas as classes e todas as interfaces necessárias para gerar, administrar e verificar certificados X.509.

Classes

Nome Description
Certificate

Classe abstrata para gerenciar uma variedade de certificados de identidade.

Certificate.CertificateRep

Classe de certificado alternativo para serialização.

CertificateEncodingException

Exceção de codificação de certificado.

CertificateException

Essa exceção indica um dos vários problemas de certificado.

CertificateExpiredException

Exceção expirada do certificado.

CertificateFactory

Essa classe define a funcionalidade de uma fábrica de certificados, que é usada para gerar certificados, caminho de certificação (CertPath) e objetos crl (lista de certificados revogados) de suas codificações.

CertificateFactorySpi

Essa classe define a Interface do Provedor de Serviço (<b>SPI</b>) para a CertificateFactory classe.

CertificateNotYetValidException

O certificado ainda não é uma exceção válida.

CertificateParsingException

Exceção de análise de certificado.

CertificateRevokedException

Uma exceção que indica um X.

CertPath

Uma sequência imutável de certificados (um caminho de certificação).

CertPath.CertPathRep

Classe alternativa CertPath para serialização.

CertPathBuilder

Uma classe para criar caminhos de certificação (também conhecidos como cadeias de certificados).

CertPathBuilderException

Uma exceção que indica um dos vários problemas encontrados ao criar um caminho de certificação com um CertPathBuilder.

CertPathBuilderSpi

A Interface do Provedor de Serviços (<b>SPI</b>) da CertPathBuilder CertPathBuilder classe.

CertPathValidator

Uma classe para validar caminhos de certificação (também conhecidos como cadeias de certificados).

CertPathValidatorException

Uma exceção que indica um dos vários problemas encontrados ao validar um caminho de certificação.

CertPathValidatorException.BasicReason

O BasicReason enumera os possíveis motivos pelos quais um caminho de certificação de qualquer tipo pode ser inválido.

CertPathValidatorSpi

A Interface do Provedor de Serviços (<b>SPI</b>) da CertPathValidator CertPathValidator classe.

CertStore

Uma classe para recuperar Certificates e CRLs de um repositório.

CertStoreException

Uma exceção que indica um dos vários problemas de recuperação de certificados e CRLs de um CertStore.

CertStoreSpi

A Interface do Provedor de Serviços (<b>SPI</b>) da CertStore CertStore classe.

CollectionCertStoreParameters

Parâmetros usados como entrada para o algoritmo Collection CertStore .

CRL

Essa classe é uma abstração de CRLs (listas de revogação de certificado) que têm formatos diferentes, mas usos comuns importantes.

CRLException

Exceção de CRL (Lista de Revogação de Certificados).

CRLReason

A enumeração CRLReason especifica o motivo pelo qual um certificado é revogado, conforme definido em RFC 5280: Certificado de Infraestrutura de Chave Pública da Internet X.509 e Perfil de CRL.

LDAPCertStoreParameters

Parâmetros usados como entrada para o algoritmo LDAP CertStore .

PKIXBuilderParameters

Parâmetros usados como entrada para o algoritmo PKIX CertPathBuilder .

PKIXCertPathBuilderResult

Essa classe representa o resultado bem-sucedido do algoritmo construtor de caminhos de certificação PKIX.

PKIXCertPathChecker

Uma classe abstrata que executa uma ou mais verificações em um X509Certificate.

PKIXCertPathValidatorResult

Essa classe representa o resultado bem-sucedido do algoritmo de validação de caminho de certificação PKIX.

PKIXParameters

Parâmetros usados como entrada para o algoritmo PKIX CertPathValidator .

PKIXReason

Enumera PKIXReason os possíveis motivos específicos do PKIX que um X.

PKIXRevocationChecker

A PKIXCertPathChecker para verificar o status de revogação de certificados com o algoritmo PKIX.

PKIXRevocationChecker.Option

Várias opções de revogação que podem ser especificadas para o mecanismo de verificação de revogação.

PolicyQualifierInfo

Um qualificador de política imutável representado pelo ASN.

TrustAnchor

Uma âncora de confiança ou uma AC (Autoridade de Certificação) mais confiável.

URICertStoreParameters

Parâmetros usados como entrada para CertStore algoritmos que usam informações contidas em um URI para recuperar certificados e CRLs.

X509Certificate

Classe abstrata para X.

X509CertSelector

Um CertSelector que seleciona que corresponde a todos os critérios X509Certificates especificados.

X509CRL

Classe abstrata para um X.

X509CRLEntry

Classe abstrata para um certificado revogado em uma CRL (Lista de Revogação de Certificados).

X509CRLSelector

Um CRLSelector que seleciona que corresponde a todos os critérios X509CRLs especificados.

Interfaces

Nome Description
CertPathValidatorException.IReason

O motivo pelo qual o algoritmo de validação falhou.

ICertPathBuilderResult

Uma especificação do resultado de um algoritmo de construtor de caminhos de certificação.

ICertPathChecker

Executa uma ou mais verificações em cada Certificate um de um CertPath.

ICertPathParameters

Uma especificação dos parâmetros de algoritmo de caminho de certificação.

ICertPathValidatorResult

Uma especificação do resultado de um algoritmo de validador de caminho de certificação.

ICertSelector

Um seletor que define um conjunto de critérios para selecionar Certificates.

ICertStoreParameters

Uma especificação de CertStore parâmetros.

ICRLSelector

Um seletor que define um conjunto de critérios para selecionar CRLs.

IExtension

Essa interface representa um X.

IPolicyNode

Um nó de árvore de política válido imutável, conforme definido pelo algoritmo de validação de caminho de certificação PKIX.

IX509Extension

Interface para um X.