Package | flash.security |
Classe | public class X509Certificate |
Héritage | X509Certificate Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
SecureSocket.connect()
, les données de certificat du serveur sont stockées sous la forme d’une occurrence de X509Certificate dans la propriété SecureSocket.serverCertificate
.
Utilisez cette classe pour examiner un certificat de serveur après avoir établi une connexion sécurisée au socket. Les propriétés de cette classe permettent d’accéder aux attributs les plus fréquemment utilisés d’un certificat X.509. Si vous devez accéder à d’autres parties d’un certificat de serveur (notamment à ses extensions), le certificat complet est disponible dans la propriété encoded
. Le certificat stocké dans la propriété encoded
est codé en DER.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
encoded : ByteArray [lecture seule]
Fournit l’ensemble du certificat sous forme codée. | X509Certificate | ||
issuer : X500DistinguishedName [lecture seule]
Fournit le nom unique de l’émetteur. | X509Certificate | ||
issuerUniqueID : String [lecture seule]
Fournit l’identificateur unique de l’émetteur. | X509Certificate | ||
serialNumber : String [lecture seule]
Fournit le numéro de série du certificat en tant que chaîne hexadécimale. | X509Certificate | ||
signatureAlgorithmOID : String [lecture seule]
Fournit l’identificateur d’objet de l’algorithme de signature. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [lecture seule]
Fournit les paramètres de l’algorithme de signature. | X509Certificate | ||
subject : X500DistinguishedName [lecture seule]
Fournit le nom unique de l’objet. | X509Certificate | ||
subjectPublicKey : String [lecture seule]
Fournit la clé publique de l’objet. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [lecture seule]
Fournit l’identificateur d’objet de l’algorithme pour la clé publique de l’objet. | X509Certificate | ||
subjectUniqueID : String [lecture seule]
Fournit l’identificateur unique de l’objet. | X509Certificate | ||
validNotAfter : Date [lecture seule]
Indique la date à laquelle la période de validité du certificat se termine. | X509Certificate | ||
validNotBefore : Date [lecture seule]
Indique la date à laquelle la période de validité du certificat commence. | X509Certificate | ||
version : uint [lecture seule]
Fournit le numéro de version du format de certificat. | X509Certificate |
encoded | propriété |
encoded:ByteArray
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Fournit l’ensemble du certificat sous forme codée. Le code client peut décoder cette valeur pour traiter les extensions du certificat. Les extensions du certificat X.509 ne sont pas représentées dans les autres propriétés de cette classe. Décoder la propriété encoded
est la seule façon d’accéder aux extensions d’un certificat.
Implémentation
public function get encoded():ByteArray
issuer | propriété |
issuer:X500DistinguishedName
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Fournit le nom unique de l’émetteur.
Implémentation
public function get issuer():X500DistinguishedName
Eléments de l’API associés
issuerUniqueID | propriété |
serialNumber | propriété |
serialNumber:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Fournit le numéro de série du certificat en tant que chaîne hexadécimale. L’émetteur attribue ce numéro, qui est unique dans la liste des certificats émis de l’émetteur.
Implémentation
public function get serialNumber():String
signatureAlgorithmOID | propriété |
signatureAlgorithmParams | propriété |
signatureAlgorithmParams:ByteArray
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Fournit les paramètres de l’algorithme de signature. S’il n’existe aucun paramètre d’algorithme de signature, cette valeur est définie sur null.
Implémentation
public function get signatureAlgorithmParams():ByteArray
subject | propriété |
subject:X500DistinguishedName
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Fournit le nom unique de l’objet.
Implémentation
public function get subject():X500DistinguishedName
Eléments de l’API associés
subjectPublicKey | propriété |
subjectPublicKeyAlgorithmOID | propriété |
subjectUniqueID | propriété |
validNotAfter | propriété |
validNotBefore | propriété |
version | propriété |
version:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
Fournit le numéro de version du format de certificat. Cette propriété indique si le certificat dispose d’extensions, d’un identificateur unique, ou uniquement de champs de base.
-
Version
= 2 : indique X.509 version 3 - Les extensions sont présentes -
Version
= 1 : indique X.509 version 2 - Les extensions ne sont pas présentes, mais un identificateur unique est présent. -
Version
= null : indique X.509 version 1 - Seul les champs de base du certificat sont présents
Implémentation
public function get version():uint
Tue Jun 12 2018, 09:30 AM Z