1. ASN.1 μλ―Έλ?
Abstract Syntax Notation Dot One μ΄λ©° ITU ( International Telecommunication Unit ) μμ λ€νΈμν¬ μ λ°μ΄ν κ΅νμ μν΄ μ μν νλ‘ν μ½ νμ€μ΄λ€. λ°μ΄ν ꡬμ±μ νν νλ λ¬Έλ²(μΈμ΄) μ΄λ€.
2. ASN.1 μ μ¬μ© μ΄μ λ?
λ€νΈμν¬ μ λ€μν μμ λ§μ λ°μ΄ν μ²λ¦¬λ₯Ό νλ μμ€ν μ΄ μ‘΄μ¬νλλ° μ΄λ€κ°μ λ°μ΄ν μ μ‘μ νμ€μ ν΅ν μλ‘κ°μ λ°μ΄νμ νΈνμ μ μ§νκΈ° μν΄ μ¬μ© νλ€.
λνμ μΌλ‘ PKI μμ μΈμ¦μμμ μ¬μ©μ΄ λμ΄ μ§λ€.
3. ASN.1 μμ ν¬λ§·
Certificate ::= SEQUENCE {
tbsCertificate TBSCertificate,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING }
TBSCertificate ::= SEQUENCE {
version [0] Version DEFAULT v1,
serialNumber CertificateSerialNumber,
signature AlgorithmIdentifier,
issuer Name,
validity Validity,
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo,
issuerUniqueID [1] IMPLICIT UniqueIdentifier OPTIONAL,
-- If present, version MUST be v2 or v3
subjectUniqueID [2] IMPLICIT UniqueIdentifier OPTIONAL,
-- If present, version MUST be v2 or v3
extensions [3] Extensions OPTIONAL
-- If present, version MUST be v3 -- }
μ΄ λΆλΆμ X.509 μΈμ¦μ ν¬λ§·μ ASN.1 μ μΌλΆλΆμ΄λ€.
4. ASN.1 μΈμ½λ© λ£°μ΄λ?
ASN.1 νμμ λ©μμ§λ₯Ό λ€νΈμν¬ μμμ μ μ‘ ν μ μλ νμμΌλ‘ λ³ν μν€λ κ·μ½μ λ§νλ€.
μΈμ½λ© νμμΌλ‘λ BER, DER, PER, CER, XER λ±μ΄ μλ€.
5. ASN.1 νμ€ λ¬Έμ
- ITU-T Recommendation X.691 (ISO/IEC 8825-2:2021)
Information technology - ASN.1 encoding rules: Specification of Packed Encoding Rules (PER) - ITU-T Recommendation X.690 (ISO/IEC 8825-1:2021)
Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) - ITU-T Recommendation X.683 (ISO/IEC 8824-4:2021)
Information technology - Abstract Syntax Notation One (ASN.1): Parameterization of ASN.1 specifications - ITU-T Recommendation X.682 (ISO/IEC 8824-3:2021)
Information technology - Abstract Syntax Notation One (ASN.1): Constraint specification - ITU-T Recommendation X.681 (ISO/IEC 8824-2:2021)
Information technology - Abstract Syntax Notation One (ASN.1): Information object specification - ITU-T Recommendation X.680 (ISO/IEC 8824-1:2021)
Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation
μ°Έκ³ ) 1984 : CCITT Recommendation X.409 κ΅μ νμ€ λ±λ‘
'PKI > ASN.1' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
ASN.1 Type Notation (1/3) (0) | 2022.11.02 |
---|---|
RFC3280-PKIX1Implicit88 ASN.1 (0) | 2022.11.02 |
RFC3280-PKIX1Explicit88 ASN.1 (0) | 2022.11.02 |
ASN.1 기본 ꡬ쑰 (0) | 2022.11.02 |
ASN.1 μ΄μ©ν κ°λ° νλ¦ (0) | 2022.11.02 |