| 패키지 | 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():uintTue Jun 12 2018, 03:17 PM Z
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시