action dracoon_request_algorithms {
label: "Request algorithms"
description: "
🚀 Since v4.24.0
\n\n### Description:\nRetrieve a list of available algorithms used for encryption.\n\n### Precondition:\nAuthenticated user.\n\n### Postcondition:\nList of available algorithms is returned.\n\n### Further Information:\nNone."
provider: dracoon
method: GET
path: "/v4/config/info/policies/algorithms"
encoding: json
input: {
type: "object"
properties: {
"X-Sds-Auth-Token": {
type: "string"
}
}
additionalProperties: false
}
output: {
type: "object"
description: "Information of all available algorithms"
required: ["fileKeyAlgorithms", "keyPairAlgorithms"]
properties: {
fileKeyAlgorithms: {
type: "array"
description: "List of file key algorithms"
items: {
type: "object"
description: "Algorithm information"
required: ["description", "status", "version"]
properties: {
description: {
type: "string"
description: "Algorithm description"
}
status: {
type: "string"
description: "Algorithm status\n\nDerived from preference value and threshold"
enum: ["REQUIRED", "DISCOURAGED"]
}
version: {
type: "string"
description: "Algorithm version"
}
}
}
}
keyPairAlgorithms: {
type: "array"
description: "List of key pair algorithms"
items: {
type: "object"
additionalProperties: true
}
}
}
}
}