Freigeben über


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.

Siehe auch