PolicyQualifierInfo Clase

Definición

Calificador de directiva inmutable representado por el 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
Herencia
PolicyQualifierInfo
Atributos

Comentarios

Calificador de directiva inmutable representado por la estructura PolicyQualifierInfo de ASN.1.

La definición de ASN.1 es la siguiente:

PolicyQualifierInfo ::= SEQUENCE {
                   policyQualifierId       PolicyQualifierId,
                   qualifier               ANY DEFINED BY policyQualifierId }

Una extensión de directivas de certificado, si está presente en un certificado X.509 versión 3, contiene una secuencia de uno o varios términos de información de directiva, cada uno de los cuales consta de un identificador de objeto (OID) y calificadores opcionales. En un certificado de entidad final, estos términos de información de directiva indican la directiva con la que se ha emitido el certificado y los propósitos para los que se puede usar el certificado. En un certificado de entidad de certificación, estos términos de información de directiva limitan el conjunto de directivas para las rutas de certificación que incluyen este certificado.

El método devuelve Set un PolicyQualifierInfo de PolicyNode#getPolicyQualifiers PolicyNode.getPolicyQualifiers objetos . Esto permite que las aplicaciones con requisitos de directiva específicos procesen y validen cada calificador de directiva. Las aplicaciones que necesitan procesar calificadores de directiva deben establecer explícitamente la policyQualifiersRejected marca en false (llamando al PKIXParameters#setPolicyQualifiersRejected PKIXParameters.setPolicyQualifiersRejected método) antes de validar una ruta de certificación.

Tenga en cuenta que el algoritmo de validación de ruta de certificación PKIX especifica que cualquier calificador de directiva de una extensión de directivas de certificado marcada como crítica debe procesarse y validarse. De lo contrario, se debe rechazar la ruta de certificación. Si la policyQualifiersRejected marca está establecida en false, es necesario que la aplicación valide todos los calificadores de directiva de esta manera para que sea compatible con PKIX.

<b>Acceso< simultáneo/b>

Todos los PolicyQualifierInfo objetos deben ser inmutables y seguros para subprocesos. Es decir, varios subprocesos pueden invocar simultáneamente los métodos definidos en esta clase en un solo PolicyQualifierInfo objeto (o más de uno) sin efectos negativos. Requerir que PolicyQualifierInfo los objetos sean inmutables y seguros para subprocesos les permite pasarse a varios fragmentos de código sin preocuparse por coordinar el acceso.

Agregado en la versión 1.4.

Documentación de Java para java.security.cert.PolicyQualifierInfo.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

Nombre Description
PolicyQualifierInfo(Byte[])

Crea una instancia de a partir de PolicyQualifierInfo los bytes codificados.

PolicyQualifierInfo(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
JniPeerMembers

Calificador de directiva inmutable representado por el ASN.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PolicyQualifierId

Devuelve el policyQualifierId campo de este PolicyQualifierInfoobjeto .

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
Equals(Object)

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetEncoded()

Devuelve el ASN.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetPolicyQualifier()

Devuelve el ASN.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Calificador de directiva inmutable representado por el ASN.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Calificador de directiva inmutable representado por el ASN.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a