Freigeben über


PublicKeyBlob

Aktualisiert: November 2007

Stellt den öffentlichen Schlüssel eines Paars aus öffentlichem und privatem Schlüssel im Binärformat dar.

typedef struct {
    unsigned int SigAlgId;
    unsigned int HashAlgId;
    ULONG cbPublicKey;
    BYTE PublicKey[1]
} PublicKeyBlob; 

Member

Member

Beschreibung

SigAlgId

Der Bezeichner für den Signaturalgorithmus (vom Typ ALG_ID, wie in WinCrypt.h definiert) des öffentlichen Schlüssels.

HashAlgId

Der Bezeichner für den Hashalgorithmus (vom Typ ALG_ID, wie in WinCrypt.h definiert) des öffentlichen Schlüssels.

cbPublicKey

Die Länge des Schlüssels in Bytes.

PublicKey

Ein Bytearray variabler Länge, das den Schlüsselwert in dem von CryptoAPI zurückgegebenen Format enthält.

Hinweise

Die PublicKeyBlob-Struktur wird von StrongNameGetPublicKey, StrongNameSignatureGeneration und anderen Funktionen für starke Namen verwendet, um den öffentlichen Schlüssel für ein öffentliches/privates Schlüsselpaar anzugeben.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: StrongName.h

Bibliothek: als Ressource in MsCorEE.dll enthalten

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Konzepte

Szenario für starken Namen

Referenz

StrongNameGetPublicKey-Funktion

StrongNameSignatureGeneration-Funktion

Weitere Ressourcen

Strukturen für starke Namen