Verify Signature
Verify validity of a signature based on provided message and public key of the signature creator.
Example Usage
Arguments
Message
- Name:
message
Message data used for creating the signature.
Signature
- Name:
signature
Message signature that will be verified.
Public Key
- Name:
public key
Public key of the private key used for creating the signature.
Flags
Public Key Signature Algorithm
- Flag:
--sig-algo
- Valid inputs:
"ECDSA_P256", "ECDSA_secp256k1"
Specify the ECDSA signature algorithm of the key pair used for signing.
Flow supports the secp256k1 and P-256 curves.
Public Key Hash Algorithm
- Flag:
--hash-algo
- Valid inputs:
"SHA2_256", "SHA3_256"
- Default:
"SHA3_256"
Specify the hash algorithm of the key pair used for signing.
Filter
- Flag:
--filter
- Short Flag:
-x
- Valid inputs: case-sensitive name of the result property.
Specify any property name from the result you want to return as the only value.
Output
- Flag:
--output
- Short Flag:
-o
- Valid inputs:
json
,inline
Specify in which format you want to display the result.
Save
- Flag:
--save
- Short Flag:
-s
- Valid inputs: valid filename
Specify the filename where you want the result to be saved.
Log
- Flag:
--log
- Short Flag:
-l
- Valid inputs:
none
,error
,debug
- Default:
info
Specify the log level. Control how much output you want to see while command execution.
Version Check
- Flag:
--skip-version-check
- Default:
false
Skip version check during start up to speed up process for slow connections.