Agent SDK
|
Class pass key information in and out of the Key Vaults. More...
Public Attributes | |
keyid | |
(string) The Key ID or identifying tag | |
keyBytes | |
(bytearray) The Key data | |
attributes | |
(dict of lists) - Protection key attributes. More... | |
mutableAttributes | |
(dict of lists) - mutable protection key attributes. More... | |
obligations | |
(dict of lists) - Used to store protection key policy obligations. More... | |
issuedServerTimeUtcSeconds | |
(int) The time at which this key was issued, measured in UTC seconds according to server time. More... | |
expirationServerTimeUtcSeconds | |
(int) nExpirationServerTimeUtcSeconds The time at which this key expires, measured in UTC seconds according to server time. More... | |
state | |
(Enum) This is ONLY set on KeyVaultCustom callbacks and is otherwise unused. More... | |
Static Public Attributes | |
int | ISKR_INVALID = 0 |
(int) Key Vault Record State Enumeration - invalid | |
int | ISKR_ADDED = 1 |
(int) Key Vault Record State Enumeration - recently added, not yet stored | |
int | ISKR_REMOVED = 2 |
(int) Key Vault Record State Enumeration - recently removed, not yet remove from the store | |
int | ISKR_UPDATED = 3 |
(int) Key Vault Record State Enumeration - recently updated, changes not yet stored | |
int | ISKR_STORED = 4 |
(int) Key Vault Record State Enumeration - no changes since last stored in the vault | |
Class pass key information in and out of the Key Vaults.
keyid (string) - identifying tag
keyBytes (bytearray) - key data
attributes (dict of lists) - Protection key attributes. For example, when creating key(s), key attributes (both immutable and mutable) can be provided for the keys being created. The attributes used (if any) when creating key(s) will also be given back when retrieving the keys.
mutableAttributes (dict of lists) - mutable protection key attributes. For example, when creating key(s), key attributes (both immutable and mutable) can be provided for the keys being created. The attributes used (if any) when creating key(s) will also be given back when retrieving the keys.
obligations (dict of lists) - Used to store protection key policy obligations. For example, when retrieving a key with GetKey(), policy obligations associated with the retrieved key will be represented here.
issuedServerTimeUtcSeconds - The time at which this key was issued, measured in UTC seconds according to server time.
expirationServerTimeUtcSeconds - nExpirationServerTimeUtcSeconds The time at which this key expires, measured in UTC seconds according to server time.
state (int) - This is ONLY set on KeyVaultCustom callbacks and is otherwise unused. See KeyVaultCustom class for details.
ionicsdk.keyvault.KeyVaultKeyRecord.attributes |
(dict of lists) - Protection key attributes.
For example, when creating key(s), key attributes (both immutable and mutable) can be provided for the keys being created. The attributes used (if any) when creating key(s) will also be given back when retrieving the keys.
ionicsdk.keyvault.KeyVaultKeyRecord.expirationServerTimeUtcSeconds |
(int) nExpirationServerTimeUtcSeconds The time at which this key expires, measured in UTC seconds according to server time.
ionicsdk.keyvault.KeyVaultKeyRecord.issuedServerTimeUtcSeconds |
(int) The time at which this key was issued, measured in UTC seconds according to server time.
ionicsdk.keyvault.KeyVaultKeyRecord.mutableAttributes |
(dict of lists) - mutable protection key attributes.
For example, when creating key(s), key attributes (both immutable and mutable) can be provided for the keys being created. The attributes used (if any) when creating key(s) will also be given back when retrieving the keys.
ionicsdk.keyvault.KeyVaultKeyRecord.obligations |
(dict of lists) - Used to store protection key policy obligations.
For example, when retrieving a key with GetKey(), policy obligations associated with the retrieved key will be represented here.
ionicsdk.keyvault.KeyVaultKeyRecord.state |
(Enum) This is ONLY set on KeyVaultCustom callbacks and is otherwise unused.
See KeyVaultCustom class for details.
You acknowledge your access, review and use of the documentation on this page is subject to the Ionic Security Inc. Documentation Use Rights.
© 2016-2018 Ionic Security Inc. All rights reserved.
Generated on Mon Jun 24 2019 10:20:16 for Agent SDK by
1.8.12