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 结构由 StrongNameGetPublicKey、StrongNameSignatureGeneration 和其他强名称函数用来表示公钥/私钥对中的公钥。
要求
**平台:**请参见 .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
请参见
参考
StrongNameSignatureGeneration 函数