Pacote | flash.security |
Classe | public class X509Certificate |
Herança | X509Certificate Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3 |
SecureSocket.connect()
, os dados de certificado do servidor serão armazenados como uma instância X509Certificate na propriedade SecureSocket.serverCertificate
.
Utilize esta classe para examinar um certificado de servidor após estabelecer uma conexão de soquete segura. As propriedades nesta classe fornecem o acesso aos atributos mais usados de um certificado X.509. Se precisar acessar outras partes de um certificado de servidor (por exemplo, suas extensões), o certificado completo estará disponível na propriedade encoded
. O certificado armazenado na propriedade encoded
é codificado em DER.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
encoded : ByteArray [somente leitura]
Fornece o certificado inteiro na forma codificada. | X509Certificate | ||
issuer : X500DistinguishedName [somente leitura]
Fornece o Distinguished Name (DN) do emissor. | X509Certificate | ||
issuerUniqueID : String [somente leitura]
Fornece o identificador exclusivo do emissor. | X509Certificate | ||
serialNumber : String [somente leitura]
Fornece o número de série do certificado como uma sequência de caracteres hexadecimais. | X509Certificate | ||
signatureAlgorithmOID : String [somente leitura]
Fornece o Identificador de Objeto (OID) de algoritmo de assinatura. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [somente leitura]
Fornece os parâmetros do algoritmo de assinatura. | X509Certificate | ||
subject : X500DistinguishedName [somente leitura]
Fornece o Distinguished Name (DN) do sujeito. | X509Certificate | ||
subjectPublicKey : String [somente leitura]
Fornece a chave pública do sujeito. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [somente leitura]
Fornece o algoritmo OID da chave pública do sujeito. | X509Certificate | ||
subjectUniqueID : String [somente leitura]
Fornece o identificador exclusivo do sujeito. | X509Certificate | ||
validNotAfter : Date [somente leitura]
Indica a data na qual o período de validade do certificado termina. | X509Certificate | ||
validNotBefore : Date [somente leitura]
Indica a data na qual o período de validade do certificado começa. | X509Certificate | ||
version : uint [somente leitura]
Fornece o número da versão do formato de certificado. | X509Certificate |
encoded | propriedade |
encoded:ByteArray
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3 |
Fornece o certificado inteiro na forma codificada. O código Client pode decodificar este valor para processar extensões de certificado. As extensões de certificado de X.509 não são representadas em outras propriedades nesta classe. Decodificar a propriedade encoded
é a única maneira de acessar extensões de um certificado.
Implementação
public function get encoded():ByteArray
issuer | propriedade |
issuer:X500DistinguishedName
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3 |
Fornece o Distinguished Name (DN) do emissor.
Implementação
public function get issuer():X500DistinguishedName
Elementos da API relacionados
issuerUniqueID | propriedade |
serialNumber | propriedade |
serialNumber:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3 |
Fornece o número de série do certificado como uma sequência de caracteres hexadecimais. O emissor designa este número e o número é exclusivo dentro da lista do emissor de certificados emitidos.
Implementação
public function get serialNumber():String
signatureAlgorithmOID | propriedade |
signatureAlgorithmParams | propriedade |
signatureAlgorithmParams:ByteArray
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3 |
Fornece os parâmetros do algoritmo de assinatura. Se não houver nenhum parâmetro de algoritmo de assinatura, este valor será definido em nulo.
Implementação
public function get signatureAlgorithmParams():ByteArray
subject | propriedade |
subject:X500DistinguishedName
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3 |
Fornece o Distinguished Name (DN) do sujeito.
Implementação
public function get subject():X500DistinguishedName
Elementos da API relacionados
subjectPublicKey | propriedade |
subjectPublicKeyAlgorithmOID | propriedade |
subjectUniqueID | propriedade |
validNotAfter | propriedade |
validNotBefore | propriedade |
version | propriedade |
version:uint
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 11, AIR 3 |
Fornece o número da versão do formato de certificado. Essa propriedade indica se o certificado possui extensões, um identificador exclusivo ou somente os campos básicos.
-
versão
= 2: Indica a Versão 3 X.509 - as Extensões estão presentes -
versão
= 1: Indica Versão 2 X.509 - as Extensões não estão presentes, mas um identificador exclusivo está presente. -
versão
= null: Indica a Versão 1 X.509 - Somente os campos de certificado básicos estão presentes
Implementação
public function get version():uint
Wed Jun 13 2018, 11:10 AM Z