SET
SET에는 하나 이상의 형식의 순서가 지정되지 않은 일련의 필드가 포함됩니다. 0x31 태그 바이트로 시작하는 TLV 트리플렛으로 인코딩됩니다. CMC 인코딩된 ASN.1 항목에서 적용된 다음 예제에서는 ClientId 특성이 SET 데이터 구조에서 인코딩되는 방법을 보여 주세요. 특성은 IX509AttributeClientId 인터페이스를 사용하여 지정할 수 있습니다.
31 59 ; SET (59 Bytes)
30 57 ; SEQUENCE (57 Bytes)
06 09 ; OBJECT_ID (9 Bytes)
| 2b 06 01 04 01 82 37 15 14 ; 1.3.6.1.4.1.311.21.20
31 4a ; SET (4a Bytes)
30 48 ; SEQUENCE (48 Bytes)
02 01 ; INTEGER (1 Bytes)
| 09
0c 23 ; UTF8_STRING (23 Bytes)
| 76 69 63 68 33 64 2e 6a ; vich3d.j
| 64 6f 6d 63 73 63 2e 6e ; domcsc.n
| 74 74 65 73 74 2e 6d 69 ; ttest.mi
| 63 72 6f 73 6f 66 74 2e ; crosoft.
| 63 6f 6d ; com
0c 15 ; UTF8_STRING (15 Bytes)
| 4a 44 4f 4d 43 53 43 5c ; JDOMCSC\
| 61 64 6d 69 6e 69 73 74 ; administ
| 72 61 74 6f 72 ; rator
0c 07 ; UTF8_STRING
SET에 128바이트 미만이 포함된 경우 TLV 트리플릿의 길이 필드에는 콘텐츠 길이를 지정하는 데 1바이트만 필요합니다. 127바이트를 초과하는 경우 길이 필드의 비트 7이 1로 설정되고 비트 6부터 0까지 콘텐츠 길이를 식별하는 데 사용되는 추가 바이트 수를 지정합니다. 자세한 내용은 인코딩된 길이 및 값 바이트를 참조하세요.
관련 항목