Keystore
Keystore provides a way to securely store keys required for encryption of data in event payloads
Keystore
KeystoreConfig
KeystoreConfig
Describes the configuration for the keystore.
Device specific keys can be defined in the DeviceConfig.
Referenced By:
EdgeConnectConfig RecipeDefinition
Fields
Name | Type | Description | Required |
---|---|---|---|
event | map of string to KeyDefinition | Event Keys Event keys exist during a single event's processing in a pipeline. Once the event is done processing in a pipeline the keys are lost. If an event is emitted from a pipeline, the event keys are not available in the new event. | No |
global | map of string to KeyDefinition | Global Keys Global keys can be accessed at anytime | No |
Reference
KeyDefinition
KeyDefinition
This section is used to define the keys that will be used in the keystore.
Referenced By:
DeviceType KeystoreConfig KeystoreConfig
Fields
Name | Type | Description | Required |
---|---|---|---|
generator | string | Specify the generator for the key, if unspecified the key must be set before using available: rand, ecdh-P224, ecdh-P256, ecdh-P384 | No |
generatorConfig | object | Configuration to pass to generator | No |
persistent | boolean | Store key in persistent storage? | No |
type | string | Type of key available: secret, keypair | Yes |
Updated over 1 year ago