CertOIDToAlgId 函数 (wincrypt.h)

使用 CryptFindOIDInfo 函数而不是此函数,因为 CNG 不再支持ALG_ID标识符。 请改用 CryptFindOIDInfo 函数的 dwKeyType 参数中的 CRYPT_OID_INFO_OID_KEY 值。

Windows Server 2003 和 Windows XP: CertOIDToAlgId 函数将抽象语法表示法 One (ASN.1) 对象标识符 (OID) 字符串转换为 CryptoAPI 算法标识符 (ALG_ID) 。

语法

DWORD CertOIDToAlgId(
  [in] LPCSTR pszObjId
);

参数

[in] pszObjId

指向要转换为算法标识符的 ASN.1 OID 的指针。

返回值

返回与对象标识符 (OID) 对应的ALG_ID;如果没有与 OID 对应的ALG_ID,则返回零。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 wincrypt.h
Library Crypt32.lib
DLL Crypt32.dll

另请参阅

数据转换函数