PolicyQualifierInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um qualificador de política imutável representado pelo ASN.
[Android.Runtime.Register("java/security/cert/PolicyQualifierInfo", DoNotGenerateAcw=true)]
public class PolicyQualifierInfo : Java.Lang.Object
[<Android.Runtime.Register("java/security/cert/PolicyQualifierInfo", DoNotGenerateAcw=true)>]
type PolicyQualifierInfo = class
inherit Object
- Herança
- Atributos
Comentários
Um qualificador de política imutável representado pela estrutura ASN.1 PolicyQualifierInfo.
A definição do ASN.1 é a seguinte:
PolicyQualifierInfo ::= SEQUENCE {
policyQualifierId PolicyQualifierId,
qualifier ANY DEFINED BY policyQualifierId }
Uma extensão de políticas de certificado, se presente em um certificado X.509 versão 3, contém uma sequência de um ou mais termos de informações de política, cada um deles consiste em um identificador de objeto (OID) e qualificadores opcionais. Em um certificado de entidade final, esses termos de informações de política indicam a política sob a qual o certificado foi emitido e as finalidades para as quais o certificado pode ser usado. Em um certificado de autoridade de certificação, esses termos de informações de política limitam o conjunto de políticas para caminhos de certificação que incluem esse certificado.
Um Set dos PolicyQualifierInfo objetos é retornado pelo PolicyNode#getPolicyQualifiers PolicyNode.getPolicyQualifiers método. Isso permite que aplicativos com requisitos de política específicos processem e validem cada qualificador de política. Os aplicativos que precisam processar qualificadores de política devem definir explicitamente o policyQualifiersRejected sinalizador como false (chamando o PKIXParameters#setPolicyQualifiersRejected PKIXParameters.setPolicyQualifiersRejected método) antes de validar um caminho de certificação.
Observe que o algoritmo de validação de caminho de certificação PKIX especifica que qualquer qualificador de política em uma extensão de políticas de certificado marcada como crítica deve ser processado e validado. Caso contrário, o caminho de certificação deve ser rejeitado. Se o policyQualifiersRejected sinalizador estiver definido como false, cabe ao aplicativo validar todos os qualificadores de política dessa maneira para que ele seja compatível com PKIX.
<b>Acesso< simultâneo/b>
Todos os PolicyQualifierInfo 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 PolicyQualifierInfo objeto (ou mais de um) sem efeitos nocivos. Exigir PolicyQualifierInfo 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.
Adicionado em 1.4.
Java documentação para java.security.cert.PolicyQualifierInfo.
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 |
|---|---|
| PolicyQualifierInfo(Byte[]) |
Cria uma instância dos |
| PolicyQualifierInfo(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| 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 |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| JniPeerMembers |
Um qualificador de política imutável representado pelo ASN. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| PolicyQualifierId |
Retorna o |
| 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. |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Um qualificador de política imutável representado pelo ASN. (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() |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| Equals(Object) |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetEncoded() |
Retorna o ASN. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetPolicyQualifier() |
Retorna o ASN. |
| 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) |
Um qualificador de política imutável representado pelo ASN. (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() |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Um qualificador de política imutável representado pelo ASN. (Herdado de JavaObject) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Um qualificador de política imutável representado pelo ASN. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |