X509SubjectKeyIdentifierHashAlgorithm Výčet

Definice

Definuje typ hashovací algoritmu, který se má použít s X509SubjectKeyIdentifierExtension třídou.

C#
public enum X509SubjectKeyIdentifierHashAlgorithm
Dědičnost
X509SubjectKeyIdentifierHashAlgorithm

Pole

Name Hodnota Description
CapiSha1 2

Identifikátor klíče subjektu (SKI) se skládá z 160bitové hodnoty hash SHA-1 zakódovaného veřejného klíče (včetně značky, délky a počtu nepoužívaných bitů).

Sha1 0

Ski se skládá z hodnoty 160bitové hodnoty SHA-1 hodnoty veřejného klíče (s výjimkou značky, délky a počtu nepoužitých bitů).

Sha256 3

Hodnota hash SHA-256 nad SubjectPublicKeyInfo, jak je popsáno v dokumentu RFC 7093.

Sha384 4

Hodnota hash SHA-384 nad SubjectPublicKeyInfo, jak je popsáno v dokumentu RFC 7093.

Sha512 5

Hodnota hash SHA-512 přes SubjectPublicKeyInfo, jak je popsáno v dokumentu RFC 7093.

ShortSha1 1

Ski se skládá ze čtyřbitového pole typu s hodnotou 0100, za kterou následuje nejméně 60 bitů hash SHA-1 hodnoty veřejného klíče (s výjimkou značky, délky a počtu bitů nepoužívaných bitů).

ShortSha256 6

Hodnota hash SHA-256 nad subjectPublicKey se zkrátila na 160 bitů úplně vlevo, jak je popsáno v dokumentu RFC 7093.

ShortSha384 7

Hodnota hash SHA-384 přes subjectPublicKey se zkrátila na 160 bitů úplně vlevo, jak je popsáno v dokumentu RFC 7093.

ShortSha512 8

Hodnota hash SHA-512 nad subjectPublicKey se zkrátila na nejvíce 160 bitů vlevo, jak je popsáno v dokumentu RFC 7093.

Poznámky

Identifikátor klíče subjektu (SKI) poskytuje jedinečnou identifikaci předmětu certifikátu při práci s digitálním podpisem XML. SKI je hodnota hash SHA-1 informací o veřejném klíči subjektu.

Pomocí X509SubjectKeyIdentifierHashAlgorithm výčtu definujte typ algoritmu hash, který se má použít s X509SubjectKeyIdentifierExtension třídou při vytváření ski.

Platí pro

Produkt Verze
.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