SRV-ID

SRV-ID

仕様書

構文

[5] 値は、 IA5String です。

[3] _サービス (Service) .名前 (Name) で構成される値です >>4

[10] サービスは、IANA に登録された、または局所的に使われるサービス名です >>4

[11] 名前は、DNSドメイン名です >>4

  1. _
  2. サービス名
  3. .
  4. DNSドメイン名
[12] DNS RR とは違ってプロトコル名は含みません。

[14] _mail.example.com はサービス名が mail、ドメイン名が example.com となります。

[6] IDNAラベルに変換してから蓄積しなければなりません。 すなわち、 IDNA2003 ToASCII 演算UseSTD3ASCIIRules フラグあり、 AllowUnassigned フラグなしで適用した結果を蓄積しなければなりません >>4

文脈

[13] 要件と処理方法については service identity も参照。

比較

[7] 大文字・小文字不区別で比較しなければなりません >>4

[8] 比較対象も比較前に >>6 の通り Aラベルに変換する必要があります。

レンダリング

[9] 表示前に IDNUラベルに変換するべきです。すなわち、 IDNA2003 ToUnicode 演算UseSTD3ASCIIRules フラグあり、 AllowUnassigned フラグなしで適用した結果を使うべきです。 >>4

メモ

[1] RFC 6125 - Representation and Verification of Domain-Based Application Service Identity within Internet Public Key Infrastructure Using X.509 (PKIX) Certificates in the Context of Transport Layer Security (TLS) ( 版) <https://tools.ietf.org/html/rfc6125#section-1.8>

SRV-ID = a subjectAltName entry of type otherName whose name

form is SRVName; see [SRVNAME]