Paket | flash.security |
Klass | public class X509Certificate |
Arv | X509Certificate Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3 |
SecureSocket.connect()
, lagras serverns certifikatinformation som en X509Certificate-instans i egenskapen SecureSocket.serverCertificate
.
Använd den här klassen för att undersöka ett servercertifikat efter etablering av en säker socket-anslutning. Egenskapen i den här klassen ger åtkomst till de mest använda attributen för ett X.509-certifikat. Det fullständiga certifikatet finns i egenskapen encoded
om du behöver öppna andra delar av ett servercertifikat (till exempel dess tillägg). Certifikatet som lagras i egenskapen encoded
är DER-kodat.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
encoded : ByteArray [skrivskyddad]
Innehåller hela certifikatet i kodad form. | X509Certificate | ||
issuer : X500DistinguishedName [skrivskyddad]
Anger utfärdarens DN (Distinguished Name). | X509Certificate | ||
issuerUniqueID : String [skrivskyddad]
Anger utfärdarens unika identifiering. | X509Certificate | ||
serialNumber : String [skrivskyddad]
Anger serienumret för certifikatet som en hexadecimal sträng. | X509Certificate | ||
signatureAlgorithmOID : String [skrivskyddad]
Anger OID:et (Object Identifier) för signaturalgoritmen. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [skrivskyddad]
Anger signaturalgoritmens parametrar. | X509Certificate | ||
subject : X500DistinguishedName [skrivskyddad]
Anger ämnets DN (Distinguished Name). | X509Certificate | ||
subjectPublicKey : String [skrivskyddad]
Anger ämnets offentliga nyckel. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [skrivskyddad]
Anger algoritm-OID för ämnets offentliga nyckel. | X509Certificate | ||
subjectUniqueID : String [skrivskyddad]
Anger ämnets unika identifiering. | X509Certificate | ||
validNotAfter : Date [skrivskyddad]
Anger slutdatumet för certifikats giltighetsperiod. | X509Certificate | ||
validNotBefore : Date [skrivskyddad]
Anger startdatumet för certifikats giltighetsperiod. | X509Certificate | ||
version : uint [skrivskyddad]
Anger versionsnumret för certifikatformatet. | X509Certificate |
encoded | egenskap |
encoded:ByteArray
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3 |
Innehåller hela certifikatet i kodad form. Klientkoden kan avkoda detta värde för att kunna bearbeta certifikattillägg. X.509-certifikattillägen finns inte representerade i andra egenskaper i den här klassen. Avkodning av egenskapen encoded
är det enda sättet att få åtkomst till ett certifikats tillägg.
Implementering
public function get encoded():ByteArray
issuer | egenskap |
issuer:X500DistinguishedName
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3 |
Anger utfärdarens DN (Distinguished Name).
Implementering
public function get issuer():X500DistinguishedName
Relaterade API-element
issuerUniqueID | egenskap |
serialNumber | egenskap |
serialNumber:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3 |
Anger serienumret för certifikatet som en hexadecimal sträng. Utfärdaren tilldelar detta nummer och numret är unikt i utfärdarens lista över utfärdade certifikat.
Implementering
public function get serialNumber():String
signatureAlgorithmOID | egenskap |
signatureAlgorithmParams | egenskap |
signatureAlgorithmParams:ByteArray
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3 |
Anger signaturalgoritmens parametrar. Om det inte finns några signaturalgoritmer kommer detta värde att sättas till noll.
Implementering
public function get signatureAlgorithmParams():ByteArray
subject | egenskap |
subject:X500DistinguishedName
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3 |
Anger ämnets DN (Distinguished Name).
Implementering
public function get subject():X500DistinguishedName
Relaterade API-element
subjectPublicKey | egenskap |
subjectPublicKeyAlgorithmOID | egenskap |
subjectUniqueID | egenskap |
validNotAfter | egenskap |
validNotBefore | egenskap |
version | egenskap |
version:uint
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11, AIR 3 |
Anger versionsnumret för certifikatformatet. Den här egenskapen anger om certifikatet har tillägg, en unik identifierare eller endast de grundläggande fälten.
-
version
= 2: Anger X.509-version 3 – Tillägg är närvarande -
version
= 1: Anger X.509-version 2 – Tillägg är inte närvarande, men däremot en unik identifierare. -
version
= null: Anger X.509-version 1 – Endast grundläggande certifikatfält är närvarande
Implementering
public function get version():uint
Tue Jun 12 2018, 01:40 PM Z