Managed Object -
CryptoManager(vim.encryption.CryptoManager)
- Property of
-
HostConfigManager, ServiceContent
- Extended by
-
CryptoManagerHost, CryptoManagerKmip
- See also
-
CryptoKeyId, CryptoKeyPlain, CryptoKeyResult
- Since
- vSphere API 6.5
Managed Object Description
Singleton Managed Object used to manage cryptographic keys.
Properties
Name
|
Type
|
Description
|
enabled | xsd:boolean |
Indicate if the encryption feature is enabled.
|
Methods
AddKey(addKey)
Add an existing key.
- Required Privileges
- Cryptographer.ManageKeys
Parameters
P
Return Value
Faults
Type
|
Description
|
AlreadyExists | in case the key is already in the key cache |
InvalidState | in case the host is not Crypto Safe |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
AddKeys(addKeys)
Add multiple existing keys.
- Required Privileges
- Cryptographer.ManageKeys
Parameters
P
Return Value
Faults
Type
|
Description
|
InvalidState | in case the host is not Crypto Safe |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
ListKeys(listKeys)
List keys.
* When executed against the host, lists all the keys
added to the host's key cache by AddKey/AddKeys.
* When executed against the VC, lists all the keys used by
the correctly registered VMs, and the host key.
- Required Privileges
- Cryptographer.ManageKeys
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
CryptoManager
used to make the method call.
|
limit P | xsd:int |
[in] maximum keys to return.
Since vSphere API 6.5
|
P
Return Value
Faults
Type
|
Description
|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
RemoveKey(removeKey)
Remove a key (only the UUID is needed to remove).
If "force" is set, removal will happen even if the key is in use.
- Required Privileges
- Cryptographer.ManageKeys
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
CryptoManager
used to make the method call.
|
key P | CryptoKeyId |
[in] The key to remove.
Since vSphere API 6.5
|
force P | xsd:boolean |
[in] Remove the key even if in use or not existent.
Since vSphere API 6.5
|
P
Return Value
Faults
Type
|
Description
|
ResourceInUse | Thrown if the key is used to encrypt any object and "force" is false. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
RemoveKeys(removeKeys)
Remove multiple keys (only the UUID is needed to remove).
If "force" is set, removal will happen even if they are in use.
- Required Privileges
- Cryptographer.ManageKeys
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
CryptoManager
used to make the method call.
|
keys P | CryptoKeyId[] |
[in] List of keys to remove.
Since vSphere API 6.5
|
force P | xsd:boolean |
[in] Remove the key even if in use. Always successful.
Since vSphere API 6.5
|
P
Return Value
Faults
Type
|
Description
|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
© 2006-2022 VMware, Inc. All rights reserved.
Revision 13 September 2022 | Version 8.0.0.1