如何用go初始化HCRYPTPROV_OR_NCRYPT_KEY_HANDLE?

时间:2018-10-06 07:53:29

标签: windows go cryptoapi cng

是否可以通过纯方式初始化HCRYPTPROV_OR_NCRYPT_KEY_HANDLE句柄,以便可以使用syscall将其传递给CryptAcquireCertificatePrivateKey(https://docs.microsoft.com/en-us/windows/desktop/api/wincrypt/nf-wincrypt-cryptacquirecertificateprivatekey)函数?

Microsoft文档指出,这是类型ULONG_PTR(https://docs.microsoft.com/en-us/windows/desktop/SecCrypto/hcryptprov-or-ncrypt-key-handle),我不确定该如何表示。 我以为它应该是syscall.Handle类型的指针,但是会产生一个0xc0000005异常。

0 个答案:

没有答案