PublicKeyBlob 構造体

公開キーと秘密キーのペアの公開キーをバイナリ形式で表します。

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

メンバー

メンバー

説明

SigAlgId

公開キーの署名アルゴリズム (WinCrypt.h で定義されている ALG_ID 型) の識別子。

HashAlgId

公開キーのハッシュ アルゴリズム (WinCrypt.h で定義されている ALG_ID 型) の識別子。

cbPublicKey

キーの長さ (バイト単位)。

PublicKey

CryptoAPI から返された形式の、キー値を含む可変長のバイト配列。

解説

PublicKeyBlob 構造体は、公開キーと秘密キーのペアの公開キーを表すために、StrongNameGetPublicKeyStrongNameSignatureGeneration、およびその他の厳密な名前を持つ関数で使用されます。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : StrongName.h

ライブラリ : MsCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

StrongNameGetPublicKey 関数

StrongNameSignatureGeneration 関数

その他の技術情報

厳密な名前付け構造体