CSR の属性フィールドの a0:00 はどういう意味ですか? (null または空ですか?)
Certificate Request:
Data:
Version: 0 (0x0)
Subject: C=...
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (... bit)
Modulus: ...
Exponent: ...
Attributes:
a0:00
関連して、構成ファイルに想定される属性フィールドについて言及されていない場合でも、このフィールドは表示されますか?
[ req ]
default_bits = ...
default_md = ...
default_keyfile = ...
distinguished_name = d_name
string_mask = ...
[ d_name ]
...
答え1
出典出典:
Attributes:
a0:00
属性が存在せず、リクエストに正しい空の SET OF 構造 (DER エンコードは 0xa0 0x00) が含まれている場合に表示されます。
そのフィールドが空として表示される場合、SET OF が欠落しており、エンコードは技術的に無効です (ただし、許容されます)。
これは、一部の (ごく少数の) CA が標準に準拠していないバージョン (たとえば、空の SET OF が存在しないなど、空) を要求するため関連します。
このコメントは元のコメント投稿者によるものです。