Certificate Clase

Definición

Clase abstracta para administrar una variedad de certificados de identidad.

[Android.Runtime.Register("java/security/cert/Certificate", DoNotGenerateAcw=true)]
public abstract class Certificate : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable
[<Android.Runtime.Register("java/security/cert/Certificate", DoNotGenerateAcw=true)>]
type Certificate = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
Certificate
Derivado
Atributos
Implementaciones

Comentarios

Clase abstracta para administrar una variedad de certificados de identidad. Un certificado de identidad es un enlace de una entidad de seguridad a una clave pública que otra entidad de seguridad tiene en cuenta. (Una entidad de seguridad representa una entidad como un usuario individual, un grupo o una corporación).

Esta clase es una abstracción para los certificados que tienen distintos formatos, pero usos comunes importantes. Por ejemplo, diferentes tipos de certificados, como X.509 y PGP, comparten la funcionalidad de certificado general (como codificación y comprobación) y algunos tipos de información (como una clave pública).

Todos los certificados X.509, PGP y SDSI se pueden implementar mediante la subclases de la clase Certificate, aunque contienen diferentes conjuntos de información, y almacenan y recuperan la información de diferentes maneras.

Se agregó en la versión 1.2.

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

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

Constructores

Certificate(IntPtr, JniHandleOwnership)

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

Certificate(String)

Crea un certificado del tipo especificado.

Propiedades

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

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
JniPeerMembers

Clase abstracta para administrar una variedad de certificados de identidad.

PeerReference

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
PublicKey

Devuelve la clave pública correspondiente a este certificado.

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.

Type

Devuelve el tipo de este certificado.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
Dispose(Boolean)

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetEncoded()

Devuelve la forma codificada de este certificado.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

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

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
ToString()

Devuelve una representación de cadena de este certificado.

UnregisterFromRuntime()

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
Verify(IPublicKey)

Comprueba que este certificado se firmó mediante la clave privada que corresponde a la clave pública especificada.

Verify(IPublicKey, Provider)

Comprueba que este certificado se firmó mediante la clave privada que corresponde a la clave pública especificada.

Verify(IPublicKey, String)

Comprueba que este certificado se firmó mediante la clave privada que corresponde a la clave pública especificada.

Wait()

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

(Heredado de Object)
Wait(Int64)

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

(Heredado de Object)
Wait(Int64, Int32)

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

(Heredado de Object)
WriteReplace()

Reemplace el certificado que se va a serializar.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
IJavaPeerable.Finalized()

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase abstracta para administrar una variedad de certificados de identidad.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Clase abstracta para administrar una variedad de certificados de identidad.

GetJniTypeName(IJavaPeerable)

Clase abstracta para administrar una variedad de certificados de identidad.

Se aplica a