CertStore Classe

Definição

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

[Android.Runtime.Register("java/security/cert/CertStore", DoNotGenerateAcw=true)]
public class CertStore : Java.Lang.Object
[<Android.Runtime.Register("java/security/cert/CertStore", DoNotGenerateAcw=true)>]
type CertStore = class
    inherit Object
Herança
Atributos

Comentários

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

Essa classe usa uma arquitetura baseada em provedor. Para criar um método estático, chame um CertStoredos métodos estáticos getInstance , passando o tipo de CertStore parâmetro desejado, quaisquer parâmetros de inicialização aplicáveis e, opcionalmente, o nome do provedor desejado.

Depois de CertStore criado, ele pode ser usado para recuperar Certificates e CRLs chamando seus métodos e #getCertificates(CertSelector selector) getCertificates métodos#getCRLs(CRLSelector selector) getCRLs.

Ao contrário de um java.security.KeyStore KeyStore, que fornece acesso a um cache de chaves privadas e certificados confiáveis, um CertStore foi projetado para fornecer acesso a um repositório potencialmente vasto de certificados e CRLs não confiáveis. Por exemplo, uma implementação LDAP fornece CertStore acesso a certificados e CRLs armazenados em um ou mais diretórios usando o protocolo LDAP e o esquema conforme definido no atributo de serviço RFC.

Cada implementação da plataforma Java é necessária para dar suporte ao seguinte tipo padrãoCertStore: <ul><li>Collection</li></ul> Esse tipo é descrito na seção CertStore da especificação de nomes de algoritmo padrão de segurança Java. Consulte a documentação de versão da implementação para ver se há suporte para outros tipos.

<b>Acesso< simultâneo/b>

Todos os métodos públicos de CertStore objetos devem ser thread-safe. Ou seja, vários threads podem invocar simultaneamente esses métodos em um único CertStore objeto (ou mais de um) sem efeitos nocivos. Isso permite que um CertPathBuilder usuário pesquise uma CRL durante a pesquisa simultânea de certificados adicionais, por exemplo.

Os métodos estáticos dessa classe também têm a garantia de serem thread-safe. Vários threads podem invocar simultaneamente os métodos estáticos definidos nessa classe sem efeitos nocivos.

Adicionado em 1.4.

Java documentação para java.security.cert.CertStore.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
CertStore(CertStoreSpi, Provider, String, ICertStoreParameters)

Cria um CertStore objeto do tipo fornecido e encapsula a implementação de provedor (objeto SPI) fornecida nele.

CertStore(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
CertStoreParameters

Retorna os parâmetros usados para inicializar isso CertStore.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
DefaultType

Retorna o tipo padrão CertStore conforme especificado pela certstore.type propriedade de segurança ou a cadeia de caracteres "LDAP" se nenhuma propriedade desse tipo existir.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

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

(Herdado de JavaObject)
JniPeerMembers

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

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Provider

Retorna o provedor deste CertStore.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Type

Retorna o tipo deste CertStore.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

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

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetCertificates(ICertSelector)

Retorna um Collection dos Certificates que correspondem ao seletor especificado.

GetCRLs(ICRLSelector)

Retorna um Collection dos CRLs que correspondem ao seletor especificado.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInstance(String, ICertStoreParameters, Provider)

Retorna um CertStore objeto que implementa o tipo especificado CertStore .

GetInstance(String, ICertStoreParameters, String)

Retorna um CertStore objeto que implementa o tipo especificado CertStore .

GetInstance(String, ICertStoreParameters)

Retorna um CertStore objeto que implementa o tipo especificado CertStore e é inicializado com os parâmetros especificados.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

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

(Herdado de JavaObject)
IJavaPeerable.Finalized()

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

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a