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 |
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)
Get a specific security object
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.persistSecurityObject(PersistTransientKeyRequest body)
Persist a transient key.
|
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,
String start,
Integer limit,
Integer offset)
Get all security objects
Return detailed information about the security objects stored in Fortanix SDKMS.
|
Modifier and Type | Method and Description |
---|---|
KeyObject |
KeyObject.acctId(String acctId) |
KeyObject |
KeyObject.addKeyOpsItem(KeyOperations keyOpsItem) |
KeyObject |
KeyObject.createdAt(String createdAt) |
KeyObject |
KeyObject.creator(CreatorType creator) |
KeyObject |
KeyObject.customMetadata(Map<String,String> customMetadata) |
KeyObject |
KeyObject.description(String description) |
KeyObject |
KeyObject.ellipticCurve(EllipticCurve ellipticCurve) |
KeyObject |
KeyObject.enabled(Boolean enabled) |
KeyObject |
KeyObject.groupId(String groupId) |
KeyObject |
KeyObject.keyOps(List<KeyOperations> keyOps) |
KeyObject |
KeyObject.keySize(Integer keySize) |
KeyObject |
KeyObject.kid(String kid) |
KeyObject |
KeyObject.lastusedAt(String lastusedAt) |
KeyObject |
KeyObject.name(String name) |
KeyObject |
KeyObject.neverExportable(Boolean neverExportable) |
KeyObject |
KeyObject.objType(ObjectType objType) |
KeyObject |
KeyObject.origin(ObjectOrigin origin) |
KeyObject |
KeyObject.pubKey(byte[] pubKey) |
KeyObject |
KeyObject.putCustomMetadataItem(String key,
String customMetadataItem) |
KeyObject |
KeyObject.transientKey(String transientKey) |
KeyObject |
KeyObject.value(byte[] value) |
Copyright © 2017-2018 Fortanix Inc. All Rights Reserved