[−][src]Crate rinkey
Command line utility for keyset management.
Structs
| AddRotateOptions | Options for add-key or rotate-keyset command. |
| ConvertKeysetOptions | Options for convert-keyset command. |
| CreateKeysetOptions | Options for command to create a keyset. |
| InOptions | Common args for commands that read from file. |
| KeyIdOptions | Options for commands that take a key id option, e.g., enable, disable or destroy. |
| KeyTemplate | Wrapper for |
| KeysetReader | Wrapper for |
| KeysetWriter | Wrapper for |
| OutOptions | Common args for commands that write to file and need credential. |
| PublicKeysetOptions | Options for create-public-keyset command. |
| WrappingOptions | Common args for key wrapping/unwrapping. |
Enums
| Command | Top-level command to perform. |
| KeysetFormat | File format for a keyset. |
Functions
| add_key | Generate and add a new key to a keyset |
| convert_keyset | Change format, encrypt or decrypt a keyset |
| create_keyset | Create a new keyset |
| create_public_keyset | Create a public keyset from an existing private keyset |
| delete_key | Delete a key with some key id in a keyset |
| destroy_key | Destroy a key with some key id in a keyset |
| disable_key | Disable a key with some key id in a keyset |
| enable_key | Enable a key with some key id in a keyset |
| get_kms_client | Build and register a KMS Client. |
| get_manager | Return a |
| list_key_templates | List available key template names |
| list_keyset | List keys in a keyset |
| main | |
| promote_key | Promote a specified key to primary |
| put_manager | Write out the keyset identified by a |
| read_keyset | Return a |
| read_keyset_with | Return a |
| rotate_keyset | Generate, add a new key to an existing keyset and set the new key as the primary key |
| write_keyset | Write out the keyset identified by a |
| write_keyset_with | Write out the keyset identified by a |