user.h
来自「windows的加密api源码」· C头文件 代码 · 共 55 行
H
55 行
/* user.h */
/*********************************/
/* Definitions */
/*********************************/
/*********************************/
/* Structure Definitions */
/*********************************/
/*********************************/
/* Function Definitions */
/*********************************/
BOOL logonUser (char *pszUserID, DWORD dwFlags, DWORD dwProvType, HCRYPTPROV *phUID);
BOOL logoffUser (Context_t *context);
// Read the user record
DWORD readUserKeys (
IN Context_t *pContext,
IN DWORD dwKeysetType
);
DWORD writeUserKeys (Context_t *context);
//
// Routine : ProtectPrivKey
//
// Description : Encrypts the private key and persistently stores it.
//
DWORD ProtectPrivKey(
IN OUT Context_t *pContext,
IN LPWSTR szPrompt,
IN DWORD dwFlags,
IN BOOL fSigKey
);
//
// Routine : UnprotectPrivKey
//
// Description : Decrypts the private key. If the fAlwaysDecrypt flag is set
// then it checks if the private key is already in the buffer
// and if so then it does not decrypt.
//
DWORD UnprotectPrivKey(
IN OUT Context_t *pContext,
IN LPWSTR szPrompt,
IN BOOL fSigKey,
IN BOOL fAlwaysDecrypt
);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?