Paket | flash.security |
Klasse | public class X509Certificate |
Vererbung | X509Certificate Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
SecureSocket.connect()
erfolgreich aufgerufen haben, werden die Zertifikatdaten des Servers als eine X509Certificate-Instanz in der SecureSocket.serverCertificate
-Eigenschaft gespeichert.
Verwenden Sie diese Klasse, um ein Serverzertifikat zu untersuchen, nachdem eine sichere Socketverbindung hergestellt wurde. Die Eigenschaften in dieser Klasse ermöglichen den Zugriff auf die gebräuchlichsten Attribute eines X.509-Zertifikats. Wenn Sie auf andere Bereiche eines Serverzertifikats zugreifen müssen (zum Beispiel auf seine Erweiterungen), steht das vollständige Zertifikat in der encoded
-Eigenschaft zur Verfügung. Das in der encoded
-Eigenschaft gespeicherte Zertifikat ist DER-kodiert.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
encoded : ByteArray [schreibgeschützt]
Stellt das gesamte Zertifikat in kodierter Form bereit. | X509Certificate | ||
issuer : X500DistinguishedName [schreibgeschützt]
Gibt den definierten Namen (Distinguished Name, DN) des Ausstellers an. | X509Certificate | ||
issuerUniqueID : String [schreibgeschützt]
Gibt den eindeutigen Bezeichner des Ausstellers an. | X509Certificate | ||
serialNumber : String [schreibgeschützt]
Gibt die Seriennummer des Zertifikats als hexadezimalen String an. | X509Certificate | ||
signatureAlgorithmOID : String [schreibgeschützt]
Gibt die Signaturalgorithmus-Objektkennung (Object Identifier, OID) an. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [schreibgeschützt]
Gibt die Parameter des Signaturalgorithmus an. | X509Certificate | ||
subject : X500DistinguishedName [schreibgeschützt]
Gibt den definierten Namen (Distinguished Name, DN) des Antragstellers an. | X509Certificate | ||
subjectPublicKey : String [schreibgeschützt]
Gibt den öffentlichen Schlüssel des Antragstellers an. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [schreibgeschützt]
Gibt die Algorithmus-OID für den öffentlichen Schlüssel des Antragstellers an. | X509Certificate | ||
subjectUniqueID : String [schreibgeschützt]
Gibt den eindeutigen Bezeichner des Antragstellers an. | X509Certificate | ||
validNotAfter : Date [schreibgeschützt]
Gibt an, wann die Gültigkeitsdauer des Zertifikats abläuft. | X509Certificate | ||
validNotBefore : Date [schreibgeschützt]
Gibt an, wann die Gültigkeitsdauer des Zertifikats beginnt. | X509Certificate | ||
version : uint [schreibgeschützt]
Gibt die Versionsnummer des Zertifikatformats an. | X509Certificate |
encoded | Eigenschaft |
encoded:ByteArray
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Stellt das gesamte Zertifikat in kodierter Form bereit. Der Clientcode kann diesen Wert dekodieren, um Zertifikaterweiterungen zu verarbeiten. X.509-Zertifikaterweiterungen sind in den anderen Eigenschaften dieser Klasse nicht repräsentiert. Das Dekodieren der encoded
-Eigenschaft ist die einzige Möglichkeit, um auf die Erweiterungen eines Zertifikats zuzugreifen.
Implementierung
public function get encoded():ByteArray
issuer | Eigenschaft |
issuer:X500DistinguishedName
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Gibt den definierten Namen (Distinguished Name, DN) des Ausstellers an.
Implementierung
public function get issuer():X500DistinguishedName
Verwandte API-Elemente
issuerUniqueID | Eigenschaft |
serialNumber | Eigenschaft |
serialNumber:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Gibt die Seriennummer des Zertifikats als hexadezimalen String an. Der Aussteller weist diese Nummer zu. Die Nummer ist eindeutig in der Ausstellerliste der ausgestellten Zertifikate.
Implementierung
public function get serialNumber():String
signatureAlgorithmOID | Eigenschaft |
signatureAlgorithmParams | Eigenschaft |
signatureAlgorithmParams:ByteArray
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Gibt die Parameter des Signaturalgorithmus an. Falls keine Signaturalgorithmusparameter vorhanden sind, wird dieser Wert auf null gesetzt.
Implementierung
public function get signatureAlgorithmParams():ByteArray
subject | Eigenschaft |
subject:X500DistinguishedName
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Gibt den definierten Namen (Distinguished Name, DN) des Antragstellers an.
Implementierung
public function get subject():X500DistinguishedName
Verwandte API-Elemente
subjectPublicKey | Eigenschaft |
subjectPublicKeyAlgorithmOID | Eigenschaft |
subjectUniqueID | Eigenschaft |
validNotAfter | Eigenschaft |
validNotBefore | Eigenschaft |
version | Eigenschaft |
version:uint
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Gibt die Versionsnummer des Zertifikatformats an. Diese Eigenschaft gibt an, ob das Zertifikat Erweiterungen, einen eindeutigen Bezeichner oder nur die Basisfelder hat.
-
version
= 2: Zeigt X.509 Version 3 an - Erweiterungen sind vorhanden -
version
= 1: Zeigt X.509 Version 2 an - Erweiterungen sind nicht vorhanden, aber ein eindeutiger Bezeichner. -
version
= null: Zeigt X.509 Version 1 an - Nur die grundlegenden Zertifikatfelder sind vorhanden.
Implementierung
public function get version():uint
Tue Jun 12 2018, 10:04 AM Z