barbican¶
acl delete¶
Delete ACLs for a secret or container as identified by its href.
openstack acl delete URI
-
URI¶ The URI reference for the secret or container.
This command is provided by the python-barbicanclient plugin.
acl get¶
Retrieve ACLs for a secret or container by providing its href.
openstack acl get
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
URI
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
URI¶ The URI reference for the secret or container.
This command is provided by the python-barbicanclient plugin.
acl submit¶
Submit ACL on a secret or container as identified by its href.
openstack acl submit
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user [USERS]]
[--project-access | --no-project-access]
[--operation-type {read}]
URI
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
--user<USERS>,-u<USERS>¶ Keystone userid(s) for ACL.
-
--project-access¶ Flag to enable project access behavior.
-
--no-project-access¶ Flag to disable project access behavior.
-
--operation-type<OPERATION_TYPE>,-o<OPERATION_TYPE>¶ Type of Barbican operation ACL is set for
-
URI¶ The URI reference for the secret or container.
This command is provided by the python-barbicanclient plugin.
acl user add¶
Add ACL users to a secret or container as identified by its href.
openstack acl user add
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user [USERS]]
[--project-access | --no-project-access]
[--operation-type {read}]
URI
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
--user<USERS>,-u<USERS>¶ Keystone userid(s) for ACL.
-
--project-access¶ Flag to enable project access behavior.
-
--no-project-access¶ Flag to disable project access behavior.
-
--operation-type<OPERATION_TYPE>,-o<OPERATION_TYPE>¶ Type of Barbican operation ACL is set for
-
URI¶ The URI reference for the secret or container.
This command is provided by the python-barbicanclient plugin.
acl user remove¶
Remove ACL users from a secret or container as identified by its href.
openstack acl user remove
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user [USERS]]
[--project-access | --no-project-access]
[--operation-type {read}]
URI
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
--user<USERS>,-u<USERS>¶ Keystone userid(s) for ACL.
-
--project-access¶ Flag to enable project access behavior.
-
--no-project-access¶ Flag to disable project access behavior.
-
--operation-type<OPERATION_TYPE>,-o<OPERATION_TYPE>¶ Type of Barbican operation ACL is set for
-
URI¶ The URI reference for the secret or container.
This command is provided by the python-barbicanclient plugin.
ca get¶
Retrieve a CA by providing its URI.
openstack ca get URI
-
URI¶ The URI reference for the CA.
This command is provided by the python-barbicanclient plugin.
ca list¶
List CAs.
openstack ca list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
[--name NAME]
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
--limit<LIMIT>,-l<LIMIT>¶ specify the limit to the number of items to list per page (default: %(default)s; maximum: 100)
-
--offset<OFFSET>,-o<OFFSET>¶ specify the page offset (default: %(default)s)
-
--name<NAME>,-n<NAME>¶ specify the ca name (default: %(default)s)
This command is provided by the python-barbicanclient plugin.
secret container create¶
Store a container in Barbican.
openstack secret container create
[--name NAME]
[--type TYPE]
[--secret SECRET]
-
--name<NAME>,-n<NAME>¶ a human-friendly name.
-
--type<TYPE>¶ type of container to create (default: %(default)s).
-
--secret<SECRET>,-s<SECRET>¶ one secret to store in a container (can be set multiple times). Example: –secret “private_key=https://url.test/v1/secrets/1-2-3-4”
This command is provided by the python-barbicanclient plugin.
secret container delete¶
Delete a container by providing its href.
openstack secret container delete URI
-
URI¶ The URI reference for the container
This command is provided by the python-barbicanclient plugin.
secret container get¶
Retrieve a container by providing its URI.
openstack secret container get URI
-
URI¶ The URI reference for the container.
This command is provided by the python-barbicanclient plugin.
secret container list¶
List containers.
openstack secret container list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
[--name NAME]
[--type TYPE]
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
--limit<LIMIT>,-l<LIMIT>¶ specify the limit to the number of items to list per page (default: %(default)s; maximum: 100)
-
--offset<OFFSET>,-o<OFFSET>¶ specify the page offset (default: %(default)s)
-
--name<NAME>,-n<NAME>¶ specify the container name (default: %(default)s)
-
--type<TYPE>,-t<TYPE>¶ specify the type filter for the list (default: %(default)s).
This command is provided by the python-barbicanclient plugin.
secret delete¶
Delete a secret by providing its URI.
openstack secret delete URI
-
URI¶ The URI reference for the secret
This command is provided by the python-barbicanclient plugin.
secret get¶
Retrieve a secret by providing its URI.
openstack secret get
[--decrypt | --payload | --file <filename>]
[--payload_content_type PAYLOAD_CONTENT_TYPE]
URI
-
--decrypt,-d¶ if specified, retrieve the unencrypted secret data.
-
--payload,-p¶ if specified, retrieve the unencrypted secret data.
-
--file<filename>,-F<filename>¶ if specified, save the payload to a new file with the given filename.
-
--payload_content_type<PAYLOAD_CONTENT_TYPE>,-t<PAYLOAD_CONTENT_TYPE>¶ the content type of the decrypted secret (default: %(default)s).
-
URI¶ The URI reference for the secret.
This command is provided by the python-barbicanclient plugin.
secret list¶
List secrets.
openstack secret list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
[--name NAME]
[--algorithm ALGORITHM]
[--bit-length BIT_LENGTH]
[--mode MODE]
[--secret-type SECRET_TYPE]
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
--limit<LIMIT>,-l<LIMIT>¶ specify the limit to the number of items to list per page (default: %(default)s; maximum: 100)
-
--offset<OFFSET>,-o<OFFSET>¶ specify the page offset (default: %(default)s)
-
--name<NAME>,-n<NAME>¶ specify the secret name (default: %(default)s)
-
--algorithm<ALGORITHM>,-a<ALGORITHM>¶ the algorithm filter for the list(default: %(default)s).
-
--bit-length<BIT_LENGTH>,-b<BIT_LENGTH>¶ the bit length filter for the list (default: %(default)s).
-
--mode<MODE>,-m<MODE>¶ the algorithm mode filter for the list (default: %(default)s).
-
--secret-type<SECRET_TYPE>,-s<SECRET_TYPE>¶ specify the secret type (default: %(default)s).
This command is provided by the python-barbicanclient plugin.
secret order create¶
Create a new order.
openstack secret order create
[--name NAME]
[--algorithm ALGORITHM]
[--bit-length BIT_LENGTH]
[--mode MODE]
[--payload-content-type PAYLOAD_CONTENT_TYPE]
[--expiration EXPIRATION]
[--request-type REQUEST_TYPE]
[--subject-dn SUBJECT_DN]
[--source-container-ref SOURCE_CONTAINER_REF]
[--ca-id CA_ID]
[--profile PROFILE]
[--request-file REQUEST_FILE]
type
-
--name<NAME>,-n<NAME>¶ a human-friendly name.
-
--algorithm<ALGORITHM>,-a<ALGORITHM>¶ the algorithm to be used with the requested key (default: %(default)s).
-
--bit-length<BIT_LENGTH>,-b<BIT_LENGTH>¶ the bit length of the requested secret key (default: %(default)s).
-
--mode<MODE>,-m<MODE>¶ the algorithm mode to be used with the requested key (default: %(default)s).
-
--payload-content-type<PAYLOAD_CONTENT_TYPE>,-t<PAYLOAD_CONTENT_TYPE>¶ the type/format of the secret to be generated (default: %(default)s).
-
--expiration<EXPIRATION>,-x<EXPIRATION>¶ the expiration time for the secret in ISO 8601 format.
-
--request-type<REQUEST_TYPE>¶ the type of the certificate request.
-
--subject-dn<SUBJECT_DN>¶ the subject of the certificate.
-
--source-container-ref<SOURCE_CONTAINER_REF>¶ the source of the certificate when using stored-key requests.
-
--ca-id<CA_ID>¶ the identifier of the CA to use for the certificate request.
-
--profile<PROFILE>¶ the profile of certificate to use.
-
--request-file<REQUEST_FILE>¶ the file containing the CSR.
-
type¶ the type of the order (key, asymmetric, certificate) to create.
This command is provided by the python-barbicanclient plugin.
secret order delete¶
Delete an order by providing its href.
openstack secret order delete URI
-
URI¶ The URI reference for the order
This command is provided by the python-barbicanclient plugin.
secret order get¶
Retrieve an order by providing its URI.
openstack secret order get URI
-
URI¶ The URI reference order.
This command is provided by the python-barbicanclient plugin.
secret order list¶
List orders.
openstack secret order list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
-
--sort-columnSORT_COLUMN¶ specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
-
--sort-ascending¶ sort the column(s) in ascending order
-
--sort-descending¶ sort the column(s) in descending order
-
--limit<LIMIT>,-l<LIMIT>¶ specify the limit to the number of items to list per page (default: %(default)s; maximum: 100)
-
--offset<OFFSET>,-o<OFFSET>¶ specify the page offset (default: %(default)s)
This command is provided by the python-barbicanclient plugin.
secret store¶
Store a secret in Barbican.
openstack secret store
[--name NAME]
[--secret-type SECRET_TYPE]
[--payload-content-type PAYLOAD_CONTENT_TYPE]
[--payload-content-encoding PAYLOAD_CONTENT_ENCODING]
[--algorithm ALGORITHM]
[--bit-length BIT_LENGTH]
[--mode MODE]
[--expiration EXPIRATION]
[--payload PAYLOAD | --file <filename>]
-
--name<NAME>,-n<NAME>¶ a human-friendly name.
-
--secret-type<SECRET_TYPE>,-s<SECRET_TYPE>¶ the secret type; must be one of symmetric, public, private, certificate, passphrase, opaque (default)
-
--payload-content-type<PAYLOAD_CONTENT_TYPE>,-t<PAYLOAD_CONTENT_TYPE>¶ the type/format of the provided secret data; “text/plain” is assumed to be UTF-8; required when –payload is supplied.
-
--payload-content-encoding<PAYLOAD_CONTENT_ENCODING>,-e<PAYLOAD_CONTENT_ENCODING>¶ required if –payload-content-type is “application/octet-stream”.
-
--algorithm<ALGORITHM>,-a<ALGORITHM>¶ the algorithm (default: %(default)s).
-
--bit-length<BIT_LENGTH>,-b<BIT_LENGTH>¶ the bit length (default: %(default)s).
-
--mode<MODE>,-m<MODE>¶ the algorithm mode; used only for reference (default: %(default)s)
-
--expiration<EXPIRATION>,-x<EXPIRATION>¶ the expiration time for the secret in ISO 8601 format.
-
--payload<PAYLOAD>,-p<PAYLOAD>¶ the unencrypted secret data.
-
--file<filename>,-F<filename>¶ file containing the secret payload
This command is provided by the python-barbicanclient plugin.