パッケージ | flash.security |
クラス | public class X509Certificate |
継承 | X509Certificate Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
SecureSocket.connect()
の呼び出しに成功すると、サーバーの証明書データが X509Certificate インスタンスとして SecureSocket.serverCertificate
プロパティに格納されます。
セキュアなソケット接続の確立後、このクラスを使用してサーバー証明書を調査します。このクラスのプロパティは、X.509 証明書で最もよく使用される属性へのアクセスを提供します。サーバー証明書のその他の部分(例えば、拡張)にアクセスする必要がある場合、完全な証明書は encoded
プロパティにあります。encoded
プロパティに格納されている証明書は DER エンコードされています。
関連する API エレメント
パブリックプロパティ
プロパティ | 定義元 | ||
---|---|---|---|
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
encoded : ByteArray [読み取り専用]
証明書全体をエンコードされた形式で提供します。 | X509Certificate | ||
issuer : X500DistinguishedName [読み取り専用]
発行元の識別名(DN)を提供します。 | X509Certificate | ||
issuerUniqueID : String [読み取り専用]
発行元の一意の識別子を提供します。 | X509Certificate | ||
serialNumber : String [読み取り専用]
証明書のシリアル番号を 16 進数の文字列として提供します。 | X509Certificate | ||
signatureAlgorithmOID : String [読み取り専用]
署名アルゴリズムであるオブジェクト識別子(OID)を提供します。 | X509Certificate | ||
signatureAlgorithmParams : ByteArray [読み取り専用]
署名アルゴリズムのパラメーターを提供します。 | X509Certificate | ||
subject : X500DistinguishedName [読み取り専用]
サブジェクトの識別名(DN)を提供します。 | X509Certificate | ||
subjectPublicKey : String [読み取り専用]
サブジェクトの公開キーを提供します。 | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [読み取り専用]
サブジェクトの公開キーのアルゴリズム OID を提供します。 | X509Certificate | ||
subjectUniqueID : String [読み取り専用]
サブジェクトの一意の識別子を提供します。 | X509Certificate | ||
validNotAfter : Date [読み取り専用]
証明書の有効期間が終了する日付を示します。 | X509Certificate | ||
validNotBefore : Date [読み取り専用]
証明書の有効期間が始まる日付を示します。 | X509Certificate | ||
version : uint [読み取り専用]
証明書フォーマットのバージョン番号を提供します。 | X509Certificate |
パブリックメソッド
プロパティの詳細
encoded | プロパティ |
issuer | プロパティ |
issuer:X500DistinguishedName
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
発行元の識別名(DN)を提供します。
実装
public function get issuer():X500DistinguishedName
関連する API エレメント
issuerUniqueID | プロパティ |
serialNumber | プロパティ |
signatureAlgorithmOID | プロパティ |
signatureAlgorithmParams | プロパティ |
subject | プロパティ |
subject:X500DistinguishedName
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
サブジェクトの識別名(DN)を提供します。
実装
public function get subject():X500DistinguishedName
関連する API エレメント
subjectPublicKey | プロパティ |
subjectPublicKeyAlgorithmOID | プロパティ |
subjectUniqueID | プロパティ |
validNotAfter | プロパティ |
validNotBefore | プロパティ |
version | プロパティ |
version:uint
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
証明書フォーマットのバージョン番号を提供します。このプロパティは、拡張、一意の識別子、基本フィールドのみのどれがこの証明書に含まれるかを示します。
-
version
= 2 : X.509 Version 3 を示します。拡張が存在します。 -
version
= 1 : X.509 Version 2 を示します。拡張は存在しませんが、一意の識別子は存在します。 -
version
= null : X.509 Version 1 を示します。基本証明書フィールドのみ存在します。
実装
public function get version():uint
Tue Jun 12 2018, 10:34 AM Z