英語で読む

次の方法で共有


X509SubjectKeyIdentifierHashAlgorithm 列挙型

定義

X509SubjectKeyIdentifierExtension クラスで使用するハッシュ アルゴリズムの種類を定義します。

C#
public enum X509SubjectKeyIdentifierHashAlgorithm
継承
X509SubjectKeyIdentifierHashAlgorithm

フィールド

名前 説明
CapiSha1 2

サブジェクト キー識別子 (SKI) は、エンコードされた公開キーの 160 ビット SHA-1 ハッシュ (タグ、長さ、未使用ビット数を含む) で構成されます。

Sha1 0

SKI は、公開キーの値の 160 ビット SHA-1 ハッシュ (タグ、長さ、未使用ビット数を除く) で構成されます。

Sha256 3

RFC 7093 で説明されているように、SubjectPublicKeyInfo に対する SHA-256 ハッシュ。

Sha384 4

RFC 7093 で説明されているように、SubjectPublicKeyInfo に対する SHA-384 ハッシュ。

Sha512 5

RFC 7093 で説明されているように、SubjectPublicKeyInfo に対する SHA-512 ハッシュ。

ShortSha1 1

SKI は、値 0100 の 4 ビット型フィールドで構成され、その後に公開キーの値の SHA-1 ハッシュの下位 60 ビット (タグ、長さ、未使用のビット文字列ビット数を除く) が続きます。

ShortSha256 6

RFC 7093 で説明されているように、subjectPublicKey に対する SHA-256 ハッシュが左端の 160 ビットに切り捨てられました。

ShortSha384 7

RFC 7093 で説明されているように、subjectPublicKey の SHA-384 ハッシュが左端の 160 ビットに切り捨てられました。

ShortSha512 8

RFC 7093 で説明されているように、subjectPublicKey に対する SHA-512 ハッシュが左端の 160 ビットに切り捨てられました。

注釈

サブジェクト キー識別子 (SKI) は、XML デジタル署名を使用する場合に、証明書のサブジェクトの一意の ID を提供します。 SKI は、サブジェクトの公開キー情報の SHA-1 ハッシュです。

ski の作成時に X509SubjectKeyIdentifierExtension クラスで使用するハッシュ アルゴリズムの種類を定義するには、X509SubjectKeyIdentifierHashAlgorithm 列挙体を使用します。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1