TrustAnchor Classe

Definição

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

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

Comentários

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

Essa classe representa uma "CA mais confiável", que é usada como uma âncora de confiança para validar caminhos de certificação X.509. Uma autoridade de certificação mais confiável inclui a chave pública da autoridade de certificação, o nome da autoridade de certificação e quaisquer restrições sobre o conjunto de caminhos que podem ser validados usando essa chave. Esses parâmetros podem ser especificados na forma de um confiável X509Certificate ou como parâmetros individuais.

<b>Acesso< Simultâneo/b>

Todos os TrustAnchor objetos devem ser imutáveis e thread-safe. Ou seja, vários threads podem invocar simultaneamente os métodos definidos nessa classe em um único TrustAnchor objeto (ou mais de um) sem efeitos nocivos. Exigir TrustAnchor que os objetos sejam imutáveis e thread-safe permite que eles sejam passados para várias partes do código sem se preocupar em coordenar o acesso. Esta estipulação aplica-se a todos os campos e métodos públicos desta classe e a quaisquer adicionados ou substituídos por subclasses.

Adicionado em 1.4.

Documentação Java para java.security.cert.TrustAnchor.

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

Construtores

TrustAnchor(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

TrustAnchor(String, IPublicKey, Byte[])

Cria uma instância de TrustAnchor onde a CA mais confiável é especificada como um nome distinto e uma chave pública.

TrustAnchor(X500Principal, IPublicKey, Byte[])

Cria uma instância de TrustAnchor onde a CA mais confiável é especificada como uma chave X500Principal e pública.

TrustAnchor(X509Certificate, Byte[])

Cria uma instância de com as restrições de TrustAnchor nome especificadas X509Certificate e opcionais, que devem ser usadas como restrições adicionais ao validar um X.

Propriedades

CA

Retorna o nome da CA mais confiável como X500Principal.

CAName

Retorna o nome da CA mais confiável no formato RFC 2253 String .

CAPublicKey

Retorna a chave pública da CA mais confiável.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

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

(Herdado de Object)
JniPeerMembers

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

PeerReference

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

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

TrustedCert

Retorna o certificado de CA mais confiável.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
GetNameConstraints()

Retorna o parâmetro name constraints.

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)
ToArray<T>()

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

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

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

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em 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 sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Aplica-se a