[1] [DFN[[[Netscape Certificate Sequence]]]] は、[[証明書]]列を表すファイル形式です。

* 仕様書

[REFS[
- [2] [CITE@en-US[NSS Certificate Download Specification - Mozilla | MDN]] ([TIME[2014-05-07 16:41:21 +09:00]] 版) <https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Certificate_Download_Specification>
]REFS]

* 構文

[3] [[Netscape Certificate Sequence]] は、次のような [[PKCS #7]] [CODE[[[ContentInfo]]]] データ構造です [SRC[>>2]]。
[FIG(list members)[
[FIGCAPTION[
[CODE[[[ContentInfo]]]]
]FIGCAPTION]
:[CODE[[[contentType]]]]:[CODE[[[netscape-cert-sequence]]]] ([CODE[{ 2 16 840 1 113730 5 }]])
:[CODE[[[content]]]]:[[X.509]] [[証明書]]の[[列]]
]FIG]

;; [7] [[証明書]]は[[列]]なので、順序を持ちます。最初の[[証明書]]が対象となる[[証明書]]で、
それ以外は [[certification path]] 上の[[証明書]]と解釈されます。
[[証明書ダウンロード]]を参照。

;; [4] 利用する[[符号化]]方式は明記されていませんが、 [[PKCS #7]] と同じ [[BER]]
でしょうか?

[6] バイナリー形式で直接使われる場合の他、[CODE[[[.pem]]]] ファイル形式で符号化される場合もあります [SRC[>>2]]。

* 文脈

[5] [[証明書ダウンロード]]で使われます。

* 実装

[REFS[
- [8] [CITE[nseq - create or examine a netscape certificate sequence]] ([TIME[2015-04-12 12:55:53 +09:00]] 版) <https://www.openssl.org/docs/apps/nseq.html>
]REFS]
