WMRMLicenseRevocationAcknowledger.Verify
The Verify method verifies the signature on the acknowledgement string.
Syntax
WMRMLicenseRevocationAcknowledger.Verify(machinePubkey)
Parameters
machinePubkey
[in] A String that contains the public key of the client computer.
Return Values
This method does not return a value.
Remarks
Use the WMRMLicenseRevocationChallenge.GetMachinePublicKey method to retrieve the public key from the original license revocation challenge. The license revocation acknowledgement is signed with the client computer's private key. This method verifies the signature using the client computer's public key.
Example Code
'"""""""""""""""""""""""""""""""""""""""""""""""""""""
' Declare variables.
'"""""""""""""""""""""""""""""""""""""""""""""""""""""
Dim LRAcknowledgeObj ' WMRMLicenseRevocationAcknowledger object
Dim LRAckString ' License revocation acknowledgement string
Dim AckTransID ' Transaction ID in the acknowledgement string
Dim ClientPubkey ' Public key of the client computer
'"""""""""""""""""""""""""""""""""""""""""""""""""""""
' Process the license revocation acknowledgement.
'"""""""""""""""""""""""""""""""""""""""""""""""""""""
LRAckString = "<Replace this with the license license revocation acknowledgement string>"
Set LRAcknowledgeObj = Server.CreateObject("WMRMObjs.WMRMLicenseRevocationAcknowledger")
LRAcknowledgeObj.Acknowledgement = LRAckString
AckTransID = LRAcknowledgeObj.GetTransactionId()
' Verify the signature on the string. This method fails if the signature is not valid.
' ClientPubkey was already retrieved from the license revocation challenge.
LRAcknowledgeObj.Verify(ClientPubkey)
Requirements
Version: Windows Media Rights Manager 10 SDK
Reference: wmrmobjs 1.0 Type Library
Library: wmrmobjs.dll
Platform: Windows Server 2003
See Also