WMRMLicenseRevocationAcknowledger.GetTransactionId
The GetTransactionId method retrieves the transaction ID from the acknowledgement string.
Syntax
String = WMRMLicenseRevocationAcknowledger.GetTransactionId
Parameters
This method takes no parameters.
Return Values
If the method succeeds, it returns a String containing the transaction ID. If it fails, it returns a number in the error object.
Remarks
The transaction ID is generated by the DRM component on the client computer at the beginning of the license revocation process.
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