1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
# OpenbaoClient::TransitImportKeyVersionRequest
## Properties
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **ciphertext** | **String** | The base64-encoded ciphertext of the keys. The AES key should be encrypted using OAEP with the wrapping key and then concatenated with the import key, wrapped by the AES key. | [optional] |
| **hash_function** | **String** | The hash function used as a random oracle in the OAEP wrapping of the user-generated, ephemeral AES key. Can be one of \"SHA1\", \"SHA224\", \"SHA256\" (default), \"SHA384\", or \"SHA512\" | [optional][default to 'SHA256'] |
| **public_key** | **String** | The plaintext public key to be imported. If \"ciphertext\" is set, this field is ignored. | [optional] |
| **version** | **Integer** | Key version to be updated, if left empty, a new version will be created unless a private key is specified and the 'Latest' key is missing a private key. | [optional] |
## Example
```ruby
require 'openbao_client'
instance = OpenbaoClient::TransitImportKeyVersionRequest.new(
ciphertext: null,
hash_function: null,
public_key: null,
version: null
)
```
|