The functions described in this section are used by applications to connect to and disconnect from CSPs. The following table briefly describes each function.
| Function | Description |
|---|---|
| CryptAcquireContext | Acquires a handle to the current user's key container within a particular CSP. |
| CryptGetProvParam | Retrieves attributes of a CSP. |
| CryptReleaseContext | Releases the handle acquired by CryptAcquireContext. |
| CryptSetProvider | Specifies the user default CSP for a particular CSP type. |
| CryptSetProvParam | Specifies attributes of a CSP. |