PublicKeyBlob 结构

以二进制格式表示公钥/私钥对中的公钥。

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

成员

成员

说明

SigAlgId

与公钥的签名算法(属于 ALG_ID 类型,在 WinCrypt.h 中定义)对应的标识符。

HashAlgId

与公钥的哈希算法(属于 ALG_ID 类型,在 WinCrypt.h 中定义)对应的标识符。

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 函数

其他资源

强命名结构