-
Notifications
You must be signed in to change notification settings - Fork 4
/
920.txt
37 lines (27 loc) · 1.64 KB
/
920.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[4] [DFN[[CODE[[[GeneralNames]]]]]] は、[[証明書]]において様々な[[プロトコル]]における[[名前]]を記述するために使われる構造体です。
[5] [[SAN]] により[[証明書]]の発行先である[[ドメイン名]]を表すためによく用いられます。
* 仕様書
[REFS[
- [9] [CITE@en[RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile]] ([TIME[2015-02-22 15:44:10 +09:00]] 版) <http://tools.ietf.org/html/rfc5280#section-4.2.1.6>
]REFS]
* 構文
[10] [DFN[[CODE[[[GeneralNames]]]]]] は、1つ[[以上]]の [CODE[[[GeneralName]]]] の[[列]]です [SRC[>>9]]。複数の形式の名前を含めることができますし、同じ形式の名前が複数含まれていても構いません [SRC[>>9]]。
[11] [DFN[[CODE[[[GeneralName]]]]]] は、次のいずれかです [SRC[>>9]]。
[FIG(short list)[
- [CODE[[[otherName]]]]
- [CODE[[[rfc822Name]]]]
- [CODE[[[dNSName]]]]
- [CODE[[[x400Address]]]]
- [CODE[[[directoryName]]]]
- [CODE[[[ediPartyName]]]]
- [CODE[[[uniformResourceIdentifier]]]]
- [CODE[[[iPAddress]]]]
- [CODE[[[registeredID]]]]
]FIG]
[2] [DFN[[CODE[[[otherName]]]]]] は、 [CODE[[[OtherName]]]] [[型]]の値です。
[DFN[[CODE[[[OtherName]]]]]] は、[[オブジェクト識別子]] [DFN[[CODE[[[type-id]]]]]]
と [CODE[[[type-id]]]] 依存の値 [DFN[[CODE[[[value]]]]]] の[[列]]です。 [SRC[>>9]]
;; [1] [CODE[[[otherName]]]] として [CODE[[[SRVName]]]] が使われているようです。
* 文脈
[3] [CODE[[[GeneralNames]]]] は [[SAN]] や [[issuer alternative names]]
で使われています。