Udostępnij za pośrednictwem


PublicKeyBlob — Struktura

Reprezentuje w formacie binarnym klucz publiczny pary kluczy publicznych/prywatnych.

Składnia

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

Elementy członkowskie

Członek Opis
SigAlgId Identyfikator algorytmu podpisu (typu ALG_ID, zgodnie z definicją w winCrypt.h) klucza publicznego.
HashAlgId Identyfikator algorytmu wyznaczania wartości skrótu (typu ALG_ID, zgodnie z definicją w pliku WinCrypt.h) klucza publicznego.
cbPublicKey Długość klucza w bajtach.
PublicKey Tablica bajtów o zmiennej długości, która zawiera wartość klucza w formacie zwracanym przez interfejs CryptoAPI.

Uwagi

Struktura PublicKeyBlob jest używana przez strongNameGetPublicKey, StrongNameSignatureGeneration i inne silne funkcje nazw do reprezentowania klucza publicznego pary kluczy publicznych/prywatnych.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: StrongName.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też