Pacchetto | flash.security |
Classe | public class X509Certificate |
Ereditarietà | X509Certificate Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11, AIR 3 |
SecureSocket.connect()
con esito positivo, i dati del certificato server vengono archiviati come istanza X509Certificate nella proprietà SecureSocket.serverCertificate
.
Utilizzate questa classe per esaminare un certificato server dopo aver stabilito una connessione socket sicura. Le proprietà di questa classe forniscono l'accesso agli attributi più utilizzati di un certificato X.509. Se dovete accedere ad altre parti di un certificato server (ad esempio le sue estensioni), il certificato completo è disponibile nella proprietà encoded
. Il certificato memorizzato nella proprietà encoded
è codificato in formato DER.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
encoded : ByteArray [sola lettura]
Fornisce l'intero certificato in forma codificata. | X509Certificate | ||
issuer : X500DistinguishedName [sola lettura]
Fornisce il Distinguished Name (DN) dell'emittente. | X509Certificate | ||
issuerUniqueID : String [sola lettura]
Fornisce l'identificatore univoco dell'emittente. | X509Certificate | ||
serialNumber : String [sola lettura]
Fornisce il numero di serie del certificato come stringa esadecimale. | X509Certificate | ||
signatureAlgorithmOID : String [sola lettura]
Fornisce l'OID (Object Identifier, identificatore oggetto) dell'algoritmo di firma. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [sola lettura]
Fornisce i parametri dell'algoritmo di firma. | X509Certificate | ||
subject : X500DistinguishedName [sola lettura]
Fornisce il Distinguished Name (DN) del soggetto. | X509Certificate | ||
subjectPublicKey : String [sola lettura]
Fornisce la chiave pubblica del soggetto. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [sola lettura]
Fornisce l'OID dell'algoritmo della chiave pubblica del soggetto. | X509Certificate | ||
subjectUniqueID : String [sola lettura]
Fornisce l'identificatore univoco del soggetto. | X509Certificate | ||
validNotAfter : Date [sola lettura]
Indica la data in cui termina il periodo di validità del certificato. | X509Certificate | ||
validNotBefore : Date [sola lettura]
Indica la data in cui inizia il periodo di validità del certificato. | X509Certificate | ||
version : uint [sola lettura]
Fornisce il numero di versione del formato del certificato. | X509Certificate |
encoded | proprietà |
encoded:ByteArray
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11, AIR 3 |
Fornisce l'intero certificato in forma codificata. Il codice cliente può decodificare questo valore per elaborare le estensioni del certificato. Le estensioni del certificato X.509 non sono rappresentate nelle altre proprietà di questa classe. La decodifica della proprietà encoded
è l'unico modo per accedere alle estensioni di un certificato.
Implementazione
public function get encoded():ByteArray
issuer | proprietà |
issuer:X500DistinguishedName
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11, AIR 3 |
Fornisce il Distinguished Name (DN) dell'emittente.
Implementazione
public function get issuer():X500DistinguishedName
Elementi API correlati
issuerUniqueID | proprietà |
serialNumber | proprietà |
serialNumber:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11, AIR 3 |
Fornisce il numero di serie del certificato come stringa esadecimale. L'emittente assegna questo numero e il numero è univoco all'interno dell'elenco di certificati emessi dell'emittente.
Implementazione
public function get serialNumber():String
signatureAlgorithmOID | proprietà |
signatureAlgorithmParams | proprietà |
signatureAlgorithmParams:ByteArray
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11, AIR 3 |
Fornisce i parametri dell'algoritmo di firma. Se non sono presenti parametri dell'algoritmo di firma, questo valore viene impostato su null.
Implementazione
public function get signatureAlgorithmParams():ByteArray
subject | proprietà |
subject:X500DistinguishedName
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11, AIR 3 |
Fornisce il Distinguished Name (DN) del soggetto.
Implementazione
public function get subject():X500DistinguishedName
Elementi API correlati
subjectPublicKey | proprietà |
subjectPublicKeyAlgorithmOID | proprietà |
subjectUniqueID | proprietà |
validNotAfter | proprietà |
validNotBefore | proprietà |
version | proprietà |
version:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11, AIR 3 |
Fornisce il numero di versione del formato del certificato. Questa proprietà indica se il certificato ha delle estensioni, un identificatore univoco o soltanto i campi di base.
-
version
= 2: indica X.509 versione 3 - Sono presenti delle estensioni -
version
= 1: indica X.509 versione 2 - Non sono presenti estensioni ma è presente un identificatore univoco -
version
= null: indica X.509 versione 1 - Sono presenti solo i campi di base del certificato
Implementazione
public function get version():uint
Tue Jun 12 2018, 02:44 PM Z