Deleting a Security Object
- Updated on Dec 10, 2024
- Published on Jun 3, 2024
C++
CK_RV delete_key(CK_FUNCTION_LIST_PTR p11, CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hKey) {
return p11->C_DestroyObject(hSession, hKey);
}
C#
KeyObject keyObject = securityObjectsApi.DeleteSecurityObject (<Key-UUID>);
Go
keyId := "<Key-UUID>"
err := client. DeleteSobject(ctx, *keyId)
Java
KeyObject keyObject = securityObjectsApi.deleteSecurityObject(<Key-UUID>);
Python
api_instance = sdkms.v1.SecurityObjectsApi(api_client=client)
api_instance.delete_security_object_value(<Key-UUID>)
Javascript
var deleteKeyCallback = function(error, data, response) {
if (error) {
console.error("Error: " + JSON.stringify(response));
} else {
console.log('security object deleted successfully.');
}
};
var securityObjectApi = new FortanixSdkmsRestApi.SecurityObjectsApi()
securityObjectApi.deleteSecurityObject(kid, deleteKeyCallback);
REST API using curl
curl -X DELETE <Endpoint URL>/crypto/v1/keys/<Key-UUID> -H 'Authorization: Bearer YhXwwa-6C...ig5g'
Was this article helpful?
Related articles
Fortanix Data Security Manager (DSM) > Developer Guide - Developer Operations > Example Code
Fortanix Data Security Manager (DSM) > About Fortanix DSM SaaS
Fortanix Data Security Manager (DSM) > Developer Guide - Developer Operations > Fortanix Data Security Manager SDK for Java