PKIXRevocationChecker Clase

Definición

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

[Android.Runtime.Register("java/security/cert/PKIXRevocationChecker", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class PKIXRevocationChecker : Java.Security.Cert.PKIXCertPathChecker
[<Android.Runtime.Register("java/security/cert/PKIXRevocationChecker", ApiSince=24, DoNotGenerateAcw=true)>]
type PKIXRevocationChecker = class
    inherit PKIXCertPathChecker
Herencia
Atributos

Comentarios

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

Un PKIXRevocationChecker comprueba el estado de revocación de certificados con el Protocolo de estado de certificado en línea (OCSP) o listas de revocación de certificados (CRL). OCSP se describe en RFC 2560 y es un protocolo de red para determinar el estado de un certificado. Una CRL es una lista con marca de tiempo que identifica los certificados revocados y RFC 5280 describe un algoritmo para determinar el estado de revocación de certificados mediante CRL.

Cada PKIXRevocationChecker uno debe poder comprobar el estado de revocación de certificados con OCSP y CRL. De forma predeterminada, OCSP es el mecanismo preferido para comprobar el estado de revocación, con CRL como mecanismo de reserva. Sin embargo, esta preferencia se puede cambiar a CRL con la Option#PREFER_CRLS PREFER_CRLS opción . Además, el mecanismo de reserva se puede deshabilitar con la Option#NO_FALLBACK NO_FALLBACK opción .

Se PKIXRevocationChecker obtiene mediante una llamada al CertPathValidator#getRevocationChecker getRevocationChecker método de un PKIX CertPathValidator. Se pueden establecer parámetros y opciones adicionales específicos de la revocación (llamando al #setOcspResponder setOcspResponder método por ejemplo). PKIXRevocationChecker se agrega a un PKIXParameters objeto mediante el PKIXParameters#addCertPathChecker addCertPathChecker método o PKIXParameters#setCertPathCheckers setCertPathCheckers y, a continuaciónPKIXParameters, se pasa junto con el CertPath que se va a validar al CertPathValidator#validate validate método de un PKIX CertPathValidator. Al proporcionar un comprobador de revocación de esta manera, se usará para comprobar la revocación independientemente de la configuración de la PKIXParameters#isRevocationEnabled RevocationEnabled marca. Del mismo modo, se puede agregar un PKIXRevocationChecker objeto a un PKIXBuilderParameters objeto para su uso con PKIX CertPathBuilder.

Tenga en cuenta que cuando se agrega a PKIXRevocationCheckerPKIXParameters, clona ; PKIXRevocationCheckerpor lo tanto, las modificaciones posteriores a no PKIXRevocationChecker tienen ningún efecto.

Cualquier parámetro que no esté establecido (o esté establecido nullen ) se establecerá en el valor predeterminado de ese parámetro.

<b>Acceso< simultáneo/b>

A menos que se especifique lo contrario, los métodos definidos en esta clase no son seguros para subprocesos. Varios subprocesos que necesitan tener acceso a un único objeto simultáneamente deben sincronizarse entre sí y proporcionar el bloqueo necesario. No es necesario sincronizar varios subprocesos cada uno manipulando objetos independientes.

Agregado en la versión 1.8

Modificado por Android: se ha cambiado "no válido".

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

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
PKIXRevocationChecker()

Constructor predeterminado

PKIXRevocationChecker(IntPtr, JniHandleOwnership)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

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)
IsForwardCheckingSupported

Devuelve si esta PKIXCertPathChecker instancia admite la comprobación de reenvío.

(Heredado de PKIXCertPathChecker)
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

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
JniPeerMembers

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

OcspExtensions

Obtiene las extensiones de solicitud OCSP opcionales. -o bien- Establece las extensiones de solicitud OCSP opcionales.

OcspResponder

Obtiene el URI que identifica la ubicación del respondedor OCSP. -o bien- Establece el URI que identifica la ubicación del respondedor OCSP.

OcspResponderCert

Obtiene el certificado del respondedor OCSP. -o bien- Establece el certificado del respondedor OCSP.

OcspResponses

Obtiene las respuestas OCSP. -o bien- Establece las respuestas OCSP.

Options

Obtiene las opciones de revocación. -o bien- Establece las opciones de revocación.

PeerReference

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

(Heredado de Object)
SoftFailExceptions

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

SupportedExtensions

Devuelve una colección inmutable de extensiones de certificado X.509 que admite.PKIXCertPathChecker

(Heredado de PKIXCertPathChecker)
ThresholdClass

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

ThresholdType

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

Métodos

Nombre Description
Check(Certificate, ICollection<String>)

Realiza las comprobaciones en el certificado especificado con su estado interno y quita las extensiones críticas que procesa de la colección especificada de cadenas OID que representan las extensiones críticas sin resolver.

(Heredado de PKIXCertPathChecker)
Check(Certificate)

Realiza comprobaciones en el certificado especificado mediante su estado interno.

(Heredado de PKIXCertPathChecker)
Clone()

Devuelve un clon de este objeto.

(Heredado de PKIXCertPathChecker)
Construct(JniObjectReference, JniObjectReferenceOptions)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

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

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
Equals(Object)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
Init(Boolean)

Inicializa el estado interno de este PKIXCertPathChecker.

(Heredado de PKIXCertPathChecker)
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)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

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

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

(Heredado de PKIXCertPathChecker)

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)

para PKIXCertPathChecker comprobar el estado de revocación de certificados con el algoritmo PKIX.

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