X509SubjectKeyIdentifierHashAlgorithm Enum

Definisi

Menentukan jenis algoritma hash yang akan digunakan dengan kelas X509SubjectKeyIdentifierExtension.

C#
public enum X509SubjectKeyIdentifierHashAlgorithm
Warisan
X509SubjectKeyIdentifierHashAlgorithm

Bidang

Nama Nilai Deskripsi
CapiSha1 2

Pengidentifikasi kunci subjek (SKI) terdiri dari hash SHA-1 160-bit dari kunci publik yang dikodekan (termasuk tag, panjang, dan jumlah bit yang tidak digunakan).

Sha1 0

SKI terdiri dari hash SHA-1 160-bit dari nilai kunci publik (tidak termasuk tag, panjang, dan jumlah bit yang tidak digunakan).

Sha256 3

Hash SHA-256 melalui SubjectPublicKeyInfo seperti yang dijelaskan dalam RFC 7093.

Sha384 4

Hash SHA-384 atas SubjectPublicKeyInfo seperti yang dijelaskan dalam RFC 7093.

Sha512 5

Hash SHA-512 melalui SubjectPublicKeyInfo seperti yang dijelaskan dalam RFC 7093.

ShortSha1 1

SKI terdiri dari bidang tipe empat-bit dengan nilai 0100, diikuti oleh 60 bit hash SHA-1 yang paling tidak signifikan dari nilai kunci publik (tidak termasuk tag, panjang, dan jumlah bit string bit yang tidak digunakan)

ShortSha256 6

Hash SHA-256 atas subjectPublicKey dipotong ke 160-bit paling kiri seperti yang dijelaskan dalam RFC 7093.

ShortSha384 7

Hash SHA-384 atas subjectPublicKey dipotong ke paling kiri 160-bit seperti yang dijelaskan dalam RFC 7093.

ShortSha512 8

Hash SHA-512 atas subjectPublicKey dipotong ke paling kiri 160-bit seperti yang dijelaskan dalam RFC 7093.

Keterangan

Pengidentifikasi kunci subjek (SKI) menyediakan identifikasi unik untuk subjek sertifikat saat bekerja dengan penandatanganan digital XML. SKI adalah hash SHA-1 dari informasi kunci publik subjek.

Gunakan enumerasi X509SubjectKeyIdentifierHashAlgorithm untuk menentukan jenis algoritma hash yang akan digunakan dengan kelas X509SubjectKeyIdentifierExtension saat membuat SKI.

Berlaku untuk

Produk Versi
.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