web-dev-qa-db-ja.com

x509シリアル番号-16進数または10進数

Opensslコマンドを実行すると

openssl x509 -noout -text -in certname

別の証明書では、いくつかのシリアル番号は次のようになります。

Serial Number: 256 (0x100)

他のものでは、私はこのようなものを手に入れます

Serial Number:
        41:d7:4b:97:ae:4f:3e:d2:5b:85:06:99:51:a7:b0:62

Opensslコマンドラインを使用して作成する証明書は、常に最初の証明書のように見えます。シリアル番号が2番目のように見えるopensslコマンドラインを使用して証明書を作成するには、何をする必要がありますか?

4
user93353

これは、プレゼンテーションのための表現の選択肢にすぎません。十分に短い場合は、10進数と16進数の両方で表示されます。 2番目の形式で表示するには、より長いシリアル番号を使用する必要があります(_0x100_は_01:00_と同等です)。

2番目の表現に切り替える長さのしきい値 size(long) のようです(通常は4バイト)。

6
Bruno