更新:2007 年 11 月
本节描述用于管理程序集强名称签名的非托管全局静态函数。
本节内容
GetHashFromAssemblyFile 函数
使用指定的哈希算法获取指定程序集文件的哈希值。GetHashFromAssemblyFileW 函数
使用指定的哈希算法获取指定为 Unicode 字符串的程序集文件的哈希值。GetHashFromBlob 函数
使用指定的哈希算法获取指定内存地址处的程序集的哈希值。GetHashFromFile 函数
依据指定文件的内容生成哈希代码。GetHashFromFileW 函数
根据一个 Unicode 字符串指定的文件的内容生成哈希代码。GetHashFromHandle 函数
使用指定的哈希算法并根据具有指定文件句柄的文件的内容生成哈希代码。StrongNameCompareAssemblies 函数
只通过强名称签名确定两个程序集是否不同。StrongNameErrorInfo 函数
获取由某个强名称函数引发的上一个错误代码。StrongNameFreeBuffer 函数
释放上一次调用强名称函数(如 StrongNameGetPublicKey、StrongNameTokenFromPublicKey 或 StrongNameSignatureGeneration)时分配的内存。StrongNameGetBlob 函数
通过位于指定地址的可执行文件的二进制表示形式填充指定的缓冲区。StrongNameGetBlobFromImage 函数
获取位于指定内存地址的程序集映像的二进制表示形式。StrongNameGetPublicKey 函数
从私钥/公钥对中获取公钥。StrongNameHashSize 函数
使用指定的哈希算法获取哈希值所需要的缓冲区大小。StrongNameKeyDelete 函数
删除指定的密钥容器。StrongNameKeyGen 函数
创建一个供强名称使用的新公钥/私钥对。StrongNameKeyGenEx 函数
生成具有指定密钥大小的新的公钥/私钥对,以供强名称使用。StrongNameKeyInstall 函数
向容器中导入一个公钥/私钥对。StrongNameSignatureGeneration 函数
生成指定程序集的强名称签名。StrongNameSignatureGenerationEx 函数
基于指定标志为指定的程序集生成强名称签名。StrongNameSignatureSize 函数
返回强名称签名的大小。StrongNameSignatureVerification 函数
获取一个值,该值指示所提供的路径中的程序集清单是否包含强名称签名(根据指定标志进行验证)。StrongNameSignatureVerificationEx 函数
获取一个值,该值指示在提供的路径处的程序集清单是否包含强名称签名。StrongNameSignatureVerificationFromImage 函数
验证已映射到内存的程序集对关联的公钥是否有效。StrongNameTokenFromAssembly 函数
从指定的程序集文件中创建强名称标记。StrongNameTokenFromAssemblyEx 函数
从指定的程序集文件创建强名称标记,并返回公钥。StrongNameTokenFromPublicKey 函数
获取表示公钥的标记。