更新 : 2007 年 11 月
ここでは、アセンブリの厳密名署名を管理するために使用されるアンマネージ グローバル静的関数について説明します。
このセクションの内容
GetHashFromAssemblyFile 関数
指定したハッシュ アルゴリズムを使用して、指定したアセンブリ ファイルのハッシュを取得します。GetHashFromAssemblyFileW 関数
指定したハッシュ アルゴリズムを使用して、Unicode 文字列として指定したアセンブリ ファイルのハッシュを取得します。GetHashFromBlob 関数
指定したハッシュ アルゴリズムを使用して、指定したメモリ アドレスのアセンブリのハッシュを取得します。GetHashFromFile 関数
指定されたファイルのコンテンツのハッシュを生成します。GetHashFromFileW 関数
Unicode 文字列で指定されたファイルのコンテンツのハッシュを生成します。GetHashFromHandle 関数
指定したハッシュ アルゴリズムを使用して、指定したファイル ハンドルを持つファイルのコンテンツのハッシュを生成します。StrongNameCompareAssemblies 関数
2 つのアセンブリの違いが、厳密な名前の署名のみかどうかを判断します。StrongNameErrorInfo 関数
厳密な名前の関数のいずれかによって発生した最終エラー コードを取得します。StrongNameFreeBuffer 関数
StrongNameGetPublicKey、StrongNameTokenFromPublicKey、StrongNameSignatureGeneration などの厳密な名前の関数への前の呼び出しで割り当てられたメモリを解放します。StrongNameGetBlob 関数
指定したアドレスの実行可能ファイルのバイナリ表現を、指定したバッファに格納します。StrongNameGetBlobFromImage 関数
指定したメモリ アドレスにあるアセンブリ イメージのバイナリ表現を取得します。StrongNameGetPublicKey 関数
公開キーと秘密キーのペアから公開キーを取得します。StrongNameHashSize 関数
指定したハッシュ アルゴリズムを使用するハッシュに必要なバッファ サイズを取得します。StrongNameKeyDelete 関数
指定したキー コンテナを削除します。StrongNameKeyGen 関数
厳密な名前を使用するために、新しい公開キーと秘密キーのペアを生成します。StrongNameKeyGenEx 関数
厳密な名前を使用するために、指定したキー サイズで、新しい公開キーと秘密キーのペアを生成します。StrongNameKeyInstall 関数
公開キーと秘密キーのペアをコンテナにインポートします。StrongNameSignatureGeneration 関数
指定されたアセンブリの厳密な名前の署名を生成します。StrongNameSignatureGenerationEx 関数
指定されたフラグに従って、指定されたアセンブリの厳密な名前の署名を生成します。StrongNameSignatureSize 関数
厳密な名前の署名のサイズを返します。StrongNameSignatureVerification 関数
指定されているパスにあるアセンブリ マニフェストに、指定されたフラグに従って検証される、厳密な名前の署名が含まれているかどうかを示す値を取得します。StrongNameSignatureVerificationEx 関数
指定されているパスのアセンブリ マニフェストに、厳密な名前の署名が含まれているかどうかを示す値を取得します。StrongNameSignatureVerificationFromImage 関数
メモリに割り当て済みのアセンブリが、関連付けられている公開キーに対して有効かどうかを検証します。StrongNameTokenFromAssembly 関数
指定したアセンブリ ファイルから厳密な名前のトークンを作成します。StrongNameTokenFromAssemblyEx 関数
指定したアセンブリ ファイルから厳密な名前のトークンを作成し、公開キーを返します。StrongNameTokenFromPublicKey 関数
公開キーを表すトークンを取得します。