부록 A. ASN.1 및 Distinguished Names


초록

OSI Abstract Syntax Notation One (ASN.1) 및 X.500 중단된 이름은 X.509 인증서 및 LDAP 디렉토리를 정의하는 보안 표준에서 중요한 역할을 합니다.

A.1. ASN.1

A.1.1. 개요

Abstract Syntax Notation One (ASN.1)은 초기 Cryostat의 OSI 표준 본문에 의해 정의되어 특정 머신 하드웨어 또는 프로그래밍 언어와 독립적인 데이터 유형 및 구조를 정의하는 방법을 제공합니다. 여러 가지 면에서 ASN.1은 플랫폼 독립적인 데이터 유형을 정의하는 데 관련된 OMG의 IDL 및 WSDL과 같은 최신 인터페이스 정의 언어의 포크로 간주될 수 있습니다.

ASN.1은 표준 정의(예: SNMP, X.509 및 LDAP)에 널리 사용되므로 중요합니다. 특히 ASN.1은 보안 표준 분야에서 유비쿼터스입니다. X.509 인증서 및 고유 이름의 공식 정의는 ASN.1 구문을 사용하여 설명합니다. 이러한 보안 표준을 사용하려면 ASN.1 구문에 대한 자세한 지식이 필요하지 않지만 ASN.1은 대부분의 보안 관련 데이터 유형의 기본 정의에 사용됩니다.

A.1.2. BER

OSI의 BER(Basic Encoding Rules)는 ASN.1 데이터 유형을 일련의 옥텟(이진 표현)으로 변환하는 방법을 정의합니다. 따라서 ASN.1과 관련하여 BER가 수행하는 역할은 OMG IDL과 관련하여 GIOP가 플레이한 역할과 유사합니다.

A.1.3. DER

OSI의 Distinguished Encoding Rules (DER)는 BER의 특징입니다. DER는 인코딩이 고유한지 확인하기 위한 추가 규칙(BER 인코딩이 아님)으로 구성됩니다.

A.1.4. 참고 자료

ASN.1에 대한 자세한 내용은 다음 표준 문서에서 확인할 수 있습니다.

  • ASN.1은 X.208에 정의되어 있습니다.
  • BER는 X.209에 정의되어 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.