PublicKeyBlob-Struktur
Diese Struktur stellt den öffentlichen Schlüssel eines Schlüsselpaars aus einem öffentlichen und einem privaten Schlüssel im Binärformat dar.
Syntax
typedef struct {
unsigned int SigAlgId;
unsigned int HashAlgId;
ULONG cbPublicKey;
BYTE PublicKey[1]
} PublicKeyBlob;
Member
Member | Beschreibung |
---|---|
SigAlgId |
Dies ist der Bezeichner für den Signaturalgorithmus (vom Typ ALG_ID , wie in „WinCrypt.h“ definiert) des öffentlichen Schlüssels. |
HashAlgId |
Dies ist der Bezeichner für den Hashalgorithmus (vom Typ ALG_ID , wie in „WinCrypt.h“ definiert) des öffentlichen Schlüssels. |
cbPublicKey |
Dies ist die Länge des Schlüssels in Bytes. |
PublicKey |
Dies ist ein Bytearray mit variabler Länge, das den Schlüsselwert in dem von CryptoAPI zurückgegebenen Format enthält. |
Bemerkungen
Die PublicKeyBlob
-Struktur wird von StrongNameGetPublicKey, StrongNameSignatureGeneration und anderen Funktionen für starke Namen verwendet, um den öffentlichen Schlüssel eines Schlüsselpaars aus einem öffentlichen und einem privaten Schlüssel darzustellen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: StrongName.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten
.NET Framework-Versionen: Verfügbar seit Version 1.0.