Pakket | flash.security |
Klasse | public class X509Certificate |
Overerving | X509Certificate Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
SecureSocket.connect()
worden de certificaatgegevens van de server opgeslagen als een X509Certificate-instantie in de SecureSocket.serverCertificate
-eigenschap.
Gebruik deze klasse om een servercertificaat te onderzoeken nadat een Secure Socket-verbinding tot stand is gebracht. De eigenschappen in deze klasse verschaffen toegang tot de meest gebruikte kenmerken van een X.509-certificaat. Als u toegang wilt tot andere delen van een servercertificaat (bijvoorbeeld tot de extensies), dient u te weten dat het volledige certificaat beschikbaar is in de eigenschap encoded
. Het certificaat dat is opgeslagen in de eigenschap encoded
is gecodeerd aan de hand van DER.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
encoded : ByteArray [alleen-lezen]
Verschaft het volledige certificaat in gecodeerde vorm. | X509Certificate | ||
issuer : X500DistinguishedName [alleen-lezen]
Verschaft de DN (Distinguished Name) van de uitgever. | X509Certificate | ||
issuerUniqueID : String [alleen-lezen]
Verschaft de unieke id van de uitgever. | X509Certificate | ||
serialNumber : String [alleen-lezen]
Verschaft het serienummer van het certificaat als een hexadecimale tekenreeks. | X509Certificate | ||
signatureAlgorithmOID : String [alleen-lezen]
Verschaft de OID (Object Identifier) van het handtekeningalgoritme. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [alleen-lezen]
Verschaft de parameters van het handtekeningalgoritme. | X509Certificate | ||
subject : X500DistinguishedName [alleen-lezen]
Verschaft de DN (Distinguished Name) van het subject. | X509Certificate | ||
subjectPublicKey : String [alleen-lezen]
Verschaft de openbare sleutel van het subject. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [alleen-lezen]
Verschaft de algoritme-OID voor de openbare sleutel van het subject. | X509Certificate | ||
subjectUniqueID : String [alleen-lezen]
Verschaft de unieke id van het subject. | X509Certificate | ||
validNotAfter : Date [alleen-lezen]
Vermeldt de datum waarop de geldigheid van het certificaat verloopt. | X509Certificate | ||
validNotBefore : Date [alleen-lezen]
Vermeldt de datum waarop de geldigheid van het certificaat begint. | X509Certificate | ||
version : uint [alleen-lezen]
Verschaft het versienummer van de certificaatindeling. | X509Certificate |
encoded | eigenschap |
encoded:ByteArray
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
Verschaft het volledige certificaat in gecodeerde vorm. De clientcode kan deze waarde decoderen om certificaatextensies te verwerken. X.509-certificaatextensies zijn niet vertegenwoordigd in de andere eigenschappen van deze klasse. De enige manier om de encoded
-eigenschap te decoderen, is door de certificaatextensies te openen.
Implementatie
public function get encoded():ByteArray
issuer | eigenschap |
issuer:X500DistinguishedName
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
Verschaft de DN (Distinguished Name) van de uitgever.
Implementatie
public function get issuer():X500DistinguishedName
Verwante API-elementen
issuerUniqueID | eigenschap |
serialNumber | eigenschap |
serialNumber:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
Verschaft het serienummer van het certificaat als een hexadecimale tekenreeks. De uitgever wijst dit nummer toe. Het is een uniek nummer in de lijst met door de uitgever uitgegeven certificaten.
Implementatie
public function get serialNumber():String
signatureAlgorithmOID | eigenschap |
signatureAlgorithmParams | eigenschap |
signatureAlgorithmParams:ByteArray
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
Verschaft de parameters van het handtekeningalgoritme. Als er geen parameters voor het handtekeningalgoritme zijn, wordt deze waarde ingesteld op null.
Implementatie
public function get signatureAlgorithmParams():ByteArray
subject | eigenschap |
subject:X500DistinguishedName
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
Verschaft de DN (Distinguished Name) van het subject.
Implementatie
public function get subject():X500DistinguishedName
Verwante API-elementen
subjectPublicKey | eigenschap |
subjectPublicKeyAlgorithmOID | eigenschap |
subjectUniqueID | eigenschap |
validNotAfter | eigenschap |
validNotBefore | eigenschap |
version | eigenschap |
version:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
Verschaft het versienummer van de certificaatindeling. Deze eigenschap geeft aan of het certificaat extensies en een unieke id heeft of alleen over de standaardvelden beschikt.
-
version
= 2: verwijst naar X.509 Versie 3; er zijn extensies. -
version
= 1: verwijst naar X.509 Versie 2; er zijn geen extensies, maar wel een unieke id. -
version
= null: verwijst naar X.509 Versie 1; alleen de standaardcertificaatvelden zijn aanwezig.
Implementatie
public function get version():uint
Wed Jun 13 2018, 11:42 AM Z