패키지 | 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 버전 3을 나타냄 - 확장이 있습니다. -
version
= 1: X.509 버전 2를 나타냄 - 확장이 없지만 고유 식별자는 있습니다. -
version
= null: X.509 버전 1을 나타냄 - 기본 인증서 필드만 있습니다.
구현
public function get version():uint
Tue Jun 12 2018, 03:17 PM Z