Class Gateway
Namespace: Keychain
Assemblies: libkeychain.dll
Inheritance: Object → Gateway
Gateway
Gateway
performs application-level cryptographic operations encrypt, decrypt, sign, and verify.
Constructor Summary
Constructor |
---|
|
Instance Methods
Return type | Method and Description |
---|---|
|
Add a signature to a signed message. |
|
Create/issue custom digital asset |
|
Create a contact. |
|
Create a new persona. |
|
Decrypt to a string. |
|
Decrypt to a byte array. |
|
Decrypt then verify data that has been signed and encrypted as a string. |
|
Decrypt then verify data that has been signed and encrypted as a byte array. |
|
Delete a facade (persona or contact). |
|
Encrypt a string so that it can be decrypted by the given contacts. |
|
Encrypt a byte array so that it can be decrypted by the given contacts. |
|
forceUpdateCache() Force update blockchain cache state. |
|
Get the active persona. |
|
Get the set of contacts for the current active persona. |
|
Get set of personas. |
|
Hash data from a byte array. |
|
Hash data from a string. |
|
Rename a facade (persona or contact). |
|
Renew the given persona’s certificate. |
|
Seed the private key pool and generate mnemonic recovery string. |
|
Set the active persona. |
|
Sign a string. |
|
Sign a byte array. |
|
Sign then encrypt a string so that it can be decrypted (and verified) by the given contacts. |
|
Sign then encrypt a byte array so that it can be decrypted (and verified) by the given contacts. |
|
Create a transaction that sends the asset to the specified receiver |
|
Update local ledger with transaction from peers. |
|
Verify the signature(s) of a signed string. |
|
Verify the signature(s) of a signed byte array. |