ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flash.security 

X509Certificate  - AS3

Paketflash.security
Klassepublic class X509Certificate
VererbungX509Certificate Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Die X509Certificate-Klasse repräsentiert ein X.509-Zertifikat. Diese Klasse definiert X.509-Eigenschaften, die unter RFC2459 spezifiziert sind. Nachdem Sie 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



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : 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
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

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 
issuerUniqueID:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Gibt den eindeutigen Bezeichner des Ausstellers an.



Implementierung
    public function get issuerUniqueID():String

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 
signatureAlgorithmOID:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Gibt die Signaturalgorithmus-Objektkennung (Object Identifier, OID) an.



Implementierung
    public function get signatureAlgorithmOID():String

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 
subjectPublicKey:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Gibt den öffentlichen Schlüssel des Antragstellers an.



Implementierung
    public function get subjectPublicKey():String

subjectPublicKeyAlgorithmOID

Eigenschaft 
subjectPublicKeyAlgorithmOID:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Gibt die Algorithmus-OID für den öffentlichen Schlüssel des Antragstellers an.



Implementierung
    public function get subjectPublicKeyAlgorithmOID():String

subjectUniqueID

Eigenschaft 
subjectUniqueID:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Gibt den eindeutigen Bezeichner des Antragstellers an.



Implementierung
    public function get subjectUniqueID():String

validNotAfter

Eigenschaft 
validNotAfter:Date  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Gibt an, wann die Gültigkeitsdauer des Zertifikats abläuft.



Implementierung
    public function get validNotAfter():Date

validNotBefore

Eigenschaft 
validNotBefore:Date  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11, AIR 3

Gibt an, wann die Gültigkeitsdauer des Zertifikats beginnt.



Implementierung
    public function get validNotBefore():Date

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




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.