Creates a secret key used in symmetric encryption/decryption for a KSS keystore.
| Media Types: | application/json | 
The request body contains the details of the create request:
| Attribute | Description | 
|---|---|
"algorithm" | 
Controls the cryptographic characteristics of the algorithms that are used when securing messages. | 
"keyAlias" | 
Alias for the secret key. | 
"keyPassword" | 
Password for the secret key. | 
"keySize" | 
Size measured in bits of the of the key used in cryptographic algorithm. | 
"keystoreName" | 
Name for the KSS keystore. | 
"keystorePassword" | 
Password for the KSS keystore. | 
"stripeName" | 
Name of the stripe. | 
| Media Types: | application/json | 
The response body returns the status of the import operation, including:
| Attribute | Description | 
|---|---|
"ERROR_CODE" | 
If "STATUS" is set to "Failed", provides the error code. | 
"ERROR_MSG" | 
If "STATUS" is set to "Failed", provides the contents of the error message. | 
"STATUS" | 
Status of operation. For example, "Succeeded" or "Failed". | 
The following example shows how to create a secret key by submitting a POST request on the REST resource using cURL. For more information, see "cURL Access".
curl -i -X POST -u username:password --data @secretkey.json -H Content-Type:application/json http://myhost:7001/idaas/platform/admin/v1/keystoreservice/secretkey
The following shows an example of the request body in JSON format.
{
    "stripeName" : "myStripe",
    "keystoreName" : "myKeystore",
    "keyAlias" : "myKeyAlias",
    "keySize" : "56",
    "algorithm" : "DES",
    "keystorePassword" : "myPwd",
    "keyPassword" : "myKeyPwd"
}
The following shows an example of the response header. For more about the HTTP status codes, see "Status Codes."
HTTP/1.1 200 OK
The following shows an example of the response body in JSON format.
{
    "STATUS": "Succeeded"
}