| 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():ByteArrayissuer | 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():X500DistinguishedNameElementos 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():StringsignatureAlgorithmOID | 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():ByteArraysubject | 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():X500DistinguishedNameElementos 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():uintWed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas