Crypto Adapter Reference
Tagged Values (<<Crypto>>)
Attribute | Description | Allowed Values | |
---|---|---|---|
action | Supply the action you want to perform. | createKeys | Create a private/public key pair. |
createSignature | Create a signature with a given key. | ||
verifySignature | Verify a signature against a given key. | ||
createHash | Create a hash value of a given blob. | ||
digestAlgorithm | Supply the digest algorithm for generating a hash. | blake2b512, blake2s256, | Use the specified algorithm with action createHash. Default if not set is sha1. |
Parameters
createKeys
Name | Type | Direction | Description |
---|---|---|---|
privateKey | Blob | out | Returns the generated private key. |
publicKey | Blob | out | Returns the generated public key. |
createSignature
Name | Type | Direction | Description |
---|---|---|---|
data | Blob | in | Specify the data that should be signed. |
privateKey | Blob | in | Specify the private key to generate the signature from. |
signature | Blob | out | Returns the generated signature. |
verifySignature
Name | Type | Direction | Description |
---|---|---|---|
data | Blob | in | Specify the data to verify the signature against. |
publicKey | Blob | in | Specify the public key to verify the signature against. |
signature | Blob | in | Specify the signature to verify |
createHash
Name | Type | Direction | Description | Allowed Values | |
---|---|---|---|---|---|
algorithm | String | in | Specify the algorithm you want to use for hashing. | Not supplied | Use the algorithm defined in tagged value digestAlgorithm of the <<Crypto>> adapter. |
blake2b512, blake2s256, | Use the specified algorithm to generate the hash. | ||||
data | Blob | in | Specify the data to create the hash value from. | ||
hash | Blob | out | Returns the generated hash. |