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 返回的格式的键值。 |
注解
StrongNameGetPublicKey、StrongNameSignatureGeneration 和其他强名称函数使用 PublicKeyBlob
结构来表示公钥/私钥对的公钥。
要求
平台:请参阅系统要求。
标头:StrongName.h
库:作为资源包含在 MsCorEE.dll 中
.NET Framework 版本:自 1.0 起可用