Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
flash.security 

X509Certificate  - AS3

Packageflash.security
Classepublic class X509Certificate
HéritageX509Certificate Inheritance Object

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

La classe X509Certificate représente un certificat X.509. Cette classe définit les propriétés X.509 spécifiées dans RFC2459. Après un appel réussi de la méthode 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és publiques
 PropriétéDéfini par
 Inheritedconstructor : 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
Méthodes publiques
 MéthodeDéfini par
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

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é 
issuerUniqueID:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

Fournit l’identificateur unique de l’émetteur.



Implémentation
    public function get issuerUniqueID():String

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é 
signatureAlgorithmOID:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

Fournit l’identificateur d’objet de l’algorithme de signature.



Implémentation
    public function get signatureAlgorithmOID():String

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é 
subjectPublicKey:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

Fournit la clé publique de l’objet.



Implémentation
    public function get subjectPublicKey():String

subjectPublicKeyAlgorithmOID

propriété 
subjectPublicKeyAlgorithmOID:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

Fournit l’identificateur d’objet de l’algorithme pour la clé publique de l’objet.



Implémentation
    public function get subjectPublicKeyAlgorithmOID():String

subjectUniqueID

propriété 
subjectUniqueID:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

Fournit l’identificateur unique de l’objet.



Implémentation
    public function get subjectUniqueID():String

validNotAfter

propriété 
validNotAfter:Date  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

Indique la date à laquelle la période de validité du certificat se termine.



Implémentation
    public function get validNotAfter():Date

validNotBefore

propriété 
validNotBefore:Date  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 11, AIR 3

Indique la date à laquelle la période de validité du certificat commence.



Implémentation
    public function get validNotBefore():Date

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




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.