Paquete | flash.security |
Clase | public class X509Certificate |
Herencia | X509Certificate Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
SecureSocket.connect()
, el servidor de datos del certificado se almacena como una instancia de X509Certificate en la propiedad SecureSocket.serverCertificate
.
Utilice esta clase para examinar un certificado del servidor tras establecer una conexión de socket. Las propiedades en esta clase proporcionan acceso a los atributos más usados de un certificado X.509. Si debe acceder a otras partes de un certificado del servidor (por ejemplo, sus extensiones), el certificado completo está disponible en la propiedad encoded
. El certificado guardado en la propiedad encoded
tiene cifrado DER.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
encoded : ByteArray [solo lectura]
Facilita la totalidad del certificado con cifrado. | X509Certificate | ||
issuer : X500DistinguishedName [solo lectura]
Proporciona el DN (Distinguished Name) del emisor. | X509Certificate | ||
issuerUniqueID : String [solo lectura]
Proporciona el identificador único del emisor. | X509Certificate | ||
serialNumber : String [solo lectura]
Proporciona el número de serie del certificado como cadena hexadecimal. | X509Certificate | ||
signatureAlgorithmOID : String [solo lectura]
Proporciona el identificador de objeto (OID) del algoritmo de firma. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [solo lectura]
Proporciona los parámetros del algoritmo de firma. | X509Certificate | ||
subject : X500DistinguishedName [solo lectura]
Proporciona el DN (Distinguished Name) del asunto. | X509Certificate | ||
subjectPublicKey : String [solo lectura]
Proporciona la clave pública del asunto. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [solo lectura]
Proporciona el OID del algoritmo para la clave pública del sujeto. | X509Certificate | ||
subjectUniqueID : String [solo lectura]
Proporciona el identificador único del sujeto. | X509Certificate | ||
validNotAfter : Date [solo lectura]
Indica la fecha en la que finaliza el periodo de validez del certificado. | X509Certificate | ||
validNotBefore : Date [solo lectura]
Indica la fecha en la que comienza el periodo de validez del certificado. | X509Certificate | ||
version : uint [solo lectura]
Proporciona el número de versión del formato del certificado. | X509Certificate |
encoded | propiedad |
encoded:ByteArray
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Facilita la totalidad del certificado con cifrado. El código del cliente puede descodificar este valor para procesar extensiones de certificados. Las extensiones de certificados X.509 no están representadas en el resto de propiedades de esta clase. Descodificar la propiedad encoded
es la única forma de obtener acceso a las extensiones de un certificado.
Implementación
public function get encoded():ByteArray
issuer | propiedad |
issuer:X500DistinguishedName
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Proporciona el DN (Distinguished Name) del emisor.
Implementación
public function get issuer():X500DistinguishedName
Elementos de API relacionados
issuerUniqueID | propiedad |
serialNumber | propiedad |
serialNumber:String
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Proporciona el número de serie del certificado como cadena hexadecimal. El emisor asigna este número, y el número es exclusivo en la lista de certificados emitidos del emisor.
Implementación
public function get serialNumber():String
signatureAlgorithmOID | propiedad |
signatureAlgorithmParams | propiedad |
signatureAlgorithmParams:ByteArray
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Proporciona los parámetros del algoritmo de firma. Si no hay parámetros de algoritmo de firma, este valor se establece en null.
Implementación
public function get signatureAlgorithmParams():ByteArray
subject | propiedad |
subject:X500DistinguishedName
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Proporciona el DN (Distinguished Name) del asunto.
Implementación
public function get subject():X500DistinguishedName
Elementos de API relacionados
subjectPublicKey | propiedad |
subjectPublicKeyAlgorithmOID | propiedad |
subjectUniqueID | propiedad |
validNotAfter | propiedad |
validNotBefore | propiedad |
version | propiedad |
version:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11, AIR 3 |
Proporciona el número de versión del formato del certificado. Esta propiedad indica si el certificado tiene extensiones, un identificador exclusivo o sólo los campos básicos.
-
version
= 2: indica X.509 Version 3 - hay extensiones presentes -
version
= 1: indica X.509 Version 2 - no hay extensiones presentes, pero sí un identificador exclusivo -
version
= null: indica X.509 Version 1 - sólo están presentes los campos básicos del certificado
Implementación
public function get version():uint
Tue Jun 12 2018, 02:12 PM Z