An interface for verifying that a given string of data was signed by the private key matching the given public key.
1.0
28
Introduced
Gecko 1.9
Inherits from:
nsISupports
Last changed in Gecko 1.9 (Firefox 3)Method overview
boolean verifyData(in ACString aData, in ACString aSignature, in ACString aPublicKey); |
Methods
verifyData()
Verifies that the data matches the data that was used to generate the signature.
boolean verifyData( in ACString aData, in ACString aSignature, in ACString aPublicKey );
Parameters
aData
- The data to be tested.
aSignature
- The signature of the data, base64 encoded.
aPublicKey
- The public part of the key used for signing, DER encoded then base64 encoded.
Return value
true
if the signature matches the data, false
if not.