The handle that describes the add-in CryptographicService Provider module used to perform this function. If a NULLhandle is specified, CSSM returns error.
AlgorithmID (input)
The algorithm identification number for a signature/verificationalgorithm.
AccessCred (input/optional)
A pointer to the set of one or more credentialsrequired to unlock the private key. The credentials structure cancontain an immediate value for the credential, such as a passphrase,or the caller can specify a callback function the CSP can use toobtain one or more credentials. Credentials are required for signatureoperations, not for verify operations.
Key (input)
The key used to sign and verify. The caller passesa pointer to a CSSM_KEY structure containing the key and the keylength.
NewContextHandle (output)
Cryptographic context handle.
DESCRIPTIONThis function creates a signature cryptographic context forsign and verify, given a handle of a CSP, an algorithm identificationnumber, a key, and an AccessCredentials structure.The AccessCredentials structure will be usedto unlock the private key when this context is used to perform asigning operation. The cryptographic context handle is returned.The cryptographic context handle can be used to call sign and verify cryptographicfunctions. RETURN VALUEA CSSM_RETURN value indicating success or specifying a particularerror condition. The value CSSM_OK indicates success. All othervalues represent an error condition. SEE ALSOBooks