The handle that describes the module to perform
this operation.
PublicKey (input)
The public key corresponding to the private key
being sought.
PrivateKey (output)
A reference to the private key corresponding to
the public key.
DESCRIPTIONGiven a public key this function returns a reference to the
private key. The private key and its associated passphrase can be
used as an input to any function requiring a private key value. NOTESThe KeyData field of the CSSM_KEY structure
is allocated by the CSP. The application is required to free this memory
using the CSSM_FreeKey() (CSSM API), or CSP_FreeKey() (CSP SPI), function or with the memory functions registered
for the CSPHandle. RETURN VALUEA CSSM_RETURN value indicating success or specifying a particular
error condition. The value CSSM_OK indicates success. All other
values represent an error condition. ERRORSErrors are described in the CDSA Technical Standard.