CSR の属性フィールドの a0:00 はどういう意味ですか?

CSR の属性フィールドの a0:00 はどういう意味ですか?

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 が存在しないなど、空) を要求するため関連します。

このコメントは元のコメント投稿者によるものです。

関連情報