AsymmetricSign
PowerScript function
Description
Calculates the signature of the data with asymmetric
algorithm.
Applies to
CrypterObject objects
Syntax
|
1 |
crypter.AsymmetricSign ( algorithm, variable, privKey) |
|
Argument |
Description |
|---|---|
|
crypter |
The name of the CrypterObject object |
|
algorithm |
A value of the AsymmetricAlgorithm enumerated type that Values are:
|
|
variable |
A blob whose value is the data you want to sign with When using the system blob function to convert a string to |
|
privKey |
A blob specifying the private key. |
Return value
Blob. Returns the signature of the data if it succeeds.. If any
argument’s value is null, the method returns null. If an error occurs,
throw the exception.
Examples
This statement signs the data with RAS.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Blob lblb_data Blob lblb_privKey Blob lblb_pubKey Blob lblb_signature lblb_data = Blob("Test Rsa", EncodingANSI!) CrypterObject lnv_CrypterObject lnv_CrypterObject = Create CrypterObject // Generate the private key lnv_CrypterObject.AsymmetricGenerateKey(RSA!, 1024, lblb_privKey, lblb_pubKey) // Sign with RSA lblb_signature = lnv_CrypterObject.AsymmetricSign(RSA!, lblb_data, lblb_privKey) |
See also