Package | Description |
---|---|
com.fortanix.sdkms.v1.api | |
com.fortanix.sdkms.v1.model |
Modifier and Type | Method and Description |
---|---|
KeyObject |
SecurityObjectsApi.agreeKey(AgreeKeyRequest body)
Agree on a key from two other keys
This does a cryptographic key agreement operation between a public and private key.
|
KeyObject |
AWSApi.cancelDeletion(String keyId)
Cancel scheduled deletion of an AWS KMS key
Cancel scheduled deletion of an AWS KMS key
|
KeyObject |
AWSApi.deleteKeyMaterial(String keyId)
Delete the key material of an AWS KMS key
Delete the key material of an AWS KMS key
|
KeyObject |
SecurityObjectsApi.deriveKey(String keyId,
DeriveKeyRequest body)
Derive a key from another key
This derives a key from an existing key and returns the properties of the new key.
|
KeyObject |
SecurityObjectsApi.deriveKeyEx(DeriveKeyRequestEx body)
Derive a key from another key
This derives a key from an existing key and returns the properties of the new key.
|
KeyObject |
SecurityObjectsApi.generateSecurityObject(SobjectRequest body)
Generate a new security object
Generate a new security object (such as an RSA key pair or an AES key) of the requested size or elliptic curve.
|
KeyObject |
SecurityObjectsApi.getSecurityObject(String keyId,
String view,
Boolean showDestroyed,
Boolean showDeleted)
Get a specific security object
Get the details of a particular security object.
|
KeyObject |
SecurityObjectsApi.getSecurityObjectEx(SobjectDescriptor body,
String view,
Boolean showDestroyed,
Boolean showDeleted)
Get a specific security object by id or name
Get the details of a particular security object.
|
KeyObject |
SecurityObjectsApi.getSecurityObjectValue(String keyId)
Retrieve the value of an exportable security object
Get the details and value of a particular exportable security object.
|
KeyObject |
SecurityObjectsApi.getSecurityObjectValueEx(SobjectDescriptor body)
Retrieve the value of an exportable security object
Get the details and value of a particular exportable security object.
|
KeyObject |
SecurityObjectsApi.importSecurityObject(SobjectRequest body)
Import a security object
Import a security object into SDKMS.
|
KeyObject |
SecurityObjectsApi.importSobjectComponents(ImportSobjectComponentsRequest body)
import key components
|
KeyObject |
SecurityObjectsApi.persistSecurityObject(PersistTransientKeyRequest body)
Persist a transient key.
|
KeyObject |
AWSApi.restore(String keyId)
Restore an AWS KMS key from its source key material
Restore an AWS key from its source key material
|
KeyObject |
SecurityObjectsApi.rotateSecurityObject(SobjectRequest body)
Rotate a key.
|
KeyObject |
AWSApi.scheduleDeletion(String keyId,
ScheduleDeletionRequest body)
Schedule an AWS KMS key for deletion
Schedule an AWS KMS key for deletion
|
KeyObject |
WrappingAndUnwrappingApi.unwrapKey(String keyId,
UnwrapKeyRequest body)
Unwrap a security object with a key
Unwrap (decrypt) a wrapped key and import it into SDKMS.
|
KeyObject |
WrappingAndUnwrappingApi.unwrapKeyEx(UnwrapKeyRequestEx body)
Unwrap a security object with a key
Unwrap (decrypt) a wrapped key and import it into SDKMS.
|
KeyObject |
SecurityObjectsApi.updateSecurityObject(String keyId,
SobjectRequest body)
Update a security object
Update the properties of a security object.
|
Modifier and Type | Method and Description |
---|---|
List<KeyObject> |
SecurityObjectsApi.getSecurityObjects(String name,
String groupId,
String creator)
Get all security objects
Return detailed information about the security objects stored in Fortanix SDKMS.
|
List<KeyObject> |
SecurityObjectsApi.getSecurityObjects(String name,
String groupId,
String creator,
String sort,
Boolean compliantWithPolicies,
String start,
Integer limit,
Integer offset,
Boolean showDestroyed,
Boolean showDeleted)
Get all security objects
Return detailed information about the security objects stored in Fortanix SDKMS.
|
List<KeyObject> |
GroupsApi.scanHmg(String groupId)
Scan all keys from the external source for a particular group
For a group backed by an external source, scan the external source for changes since the last scan, and accordingly update the group.
|
Copyright © 2017-2023 Fortanix Inc. All Rights Reserved