WMRMKeys.GenerateSigningKeys
Previous | Next |
WMRMKeys.GenerateSigningKeys
The GenerateSigningKeys method creates a private and public key for signing and verifying the header.
Syntax
WMRMKeys .GenerateSigningKeys ( pvarPrivKey , pvarPubKey)
Parameters
pvarPrivKey
[in, out] Variant containing the private key for signing the header.
pvarPubKey
[in, out] Variant containing the public key for verifying the header signature.
Return Values
This method does not return a value. If the method fails, it returns a number in the error object.
Return code | Description |
0xC004291B | Key-pair generation failed. |
Remarks
Typically, the content packager generates these keys once and stores them securely. The content packager uses the private key to sign the content header. The content packager must deliver the public key to the license issuer, who uses the public key to verify the content header signature.
If the content packager uses more than one key pair for his or her packaged files, the license issuer needs to know which public key to use for any given packaged file, which increases the complexity of sharing and managing public keys.
This method can also be used to generate key pairs for other purposes, such as license revocation.
Example Code
Requirements
Version: Windows Media Rights Manager 7 SDK or later
Reference: wmrmobjs 1.0 Type Library
Library: wmrmobjs.dll
Platform: Windows Server 2003
See Also
Previous | Next |