Пакет | 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 [только для чтения]
Предоставляет серийный номер сертификата в виде шестнадцатеричной строки. | X509Certificate | ||
signatureAlgorithmOID : String [только для чтения]
Предоставляет идентификатор объекта (OID) для алгоритма подписи. | X509Certificate | ||
signatureAlgorithmParams : ByteArray [только для чтения]
Предоставляет параметры алгоритма подписи. | X509Certificate | ||
subject : X500DistinguishedName [только для чтения]
Предоставляет различающееся имя (DN) субъекта. | X509Certificate | ||
subjectPublicKey : String [только для чтения]
Предоставляет открытый ключ субъекта. | X509Certificate | ||
subjectPublicKeyAlgorithmOID : String [только для чтения]
Предоставляет идентификатор объекта алгоритма для открытого ключа субъекта сертификата. | X509Certificate | ||
subjectUniqueID : String [только для чтения]
Предоставляет уникальный идентификатор субъекта. | X509Certificate | ||
validNotAfter : Date [только для чтения]
Обозначает дату окончания периода действия сертификата. | X509Certificate | ||
validNotBefore : Date [только для чтения]
Обозначает дату начала периода действия сертификата. | X509Certificate | ||
version : uint [только для чтения]
Предоставляет номер версии формата сертификата. | X509Certificate |
encoded | свойство |
encoded:ByteArray
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Предоставляет весь сертификат в закодированном формате. Клиентский код может декодировать это значение для обработки расширений сертификата. Расширения сертификата X.509 не представлены в других свойствах этого класса. Декодирование свойства encoded
является единственным способом получения доступа к расширениям сертификата.
Реализация
public function get encoded():ByteArray
issuer | свойство |
issuer:X500DistinguishedName
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Предоставляет различающееся имя (DN) издателя.
Реализация
public function get issuer():X500DistinguishedName
Связанные элементы API
issuerUniqueID | свойство |
serialNumber | свойство |
serialNumber:String
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Предоставляет серийный номер сертификата в виде шестнадцатеричной строки. Этот номер назначает издатель, и он является уникальным в списке выпущенных сертификатов издателя.
Реализация
public function get serialNumber():String
signatureAlgorithmOID | свойство |
signatureAlgorithmParams | свойство |
signatureAlgorithmParams:ByteArray
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Предоставляет параметры алгоритма подписи. Если параметры алгоритма подписи отсутствуют, устанавливается нулевое значение.
Реализация
public function get signatureAlgorithmParams():ByteArray
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 версии 3, расширения имеются -
version
= 1: обозначает X.509 версии 2, расширения не имеются, но имеется уникальный идентификатор. -
version
= null: обозначает X.509 версии 1, имеются только основные поля сертификата.
Реализация
public function get version():uint
Tue Jun 12 2018, 11:34 AM Z