| 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():ByteArrayissuer | 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():X500DistinguishedNameRelaterade 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():StringsignatureAlgorithmOID | 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():ByteArraysubject | 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():X500DistinguishedNameRelaterade 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():uintTue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper