PolicyQualifierInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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(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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| 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 |