.. This work is licensed under a Creative Commons Attribution 4.0 International License. .. http://creativecommons.org/licenses/by/4.0 .. Copyright 2018 Intel Corporation, Inc Usage Scenario -------------- **Create a Domain** This is the root where you will store your secrets. .. code-block:: guess curl -H "Accept: application/json" --cacert ca.pem --cert client.cert --key client.key -X POST \ -d '{ "name": "mysecretdomain" }' https://aaf-sms.onap:10443/v1/sms/domain .. end --------------- **Add a new Secret** Store a new secret in your created Domain. Secrets have a name and a map containing key value pairs. .. code-block:: guess curl -H "Accept: application/json" --cacert ca.pem --cert client.cert --key client.key -X POST \ -d '{ "name": "mysecret", "values": { "name": "rah", "age": 35, "password": "mypassword" } }' https://aaf-sms.onap:10443/v1/sms/domain//secret .. end --------------- **List all Secret Names in a Domain** .. code-block:: guess curl -H "Accept: application/json" --cacert ca.pem --cert client.cert --key client.key -X GET \ https://aaf-sms.onap:10443/v1/sms/domain//secret .. end --------------- **Get a previously stored Secret from Domain** .. code-block:: guess curl -H "Accept: application/json" --cacert ca.pem --cert client.cert --key client.key -X GET \ https://aaf-sms.onap:10443/v1/sms/domain//secret/ .. end --------------- **Delete a Secret in specified Domain** .. code-block:: guess curl -H "Accept: application/json" --cacert ca.pem --cert client.cert --key client.key -X DELETE \ https://aaf-sms.onap:10443/v1/sms/domain//secret/ .. end --------------- **Delete a Domain** .. code-block:: guess curl -H "Accept: application/json" --cacert ca.pem --cert client.cert --key client.key -X DELETE \ https://aaf-sms.onap:10443/v1/sms/domain/ .. end