Encrypt a database password into a systemd encrypted credential blob (TPM2-bound when available) so it can be supplied to a unit via LoadCredentialEncrypted=.
Varlink Credentials Encrypt Example is an example object payload from systemd, with 4 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
{
"operation": "io.systemd.Credentials.Encrypt",
"description": "Encrypt a database password into a systemd encrypted credential blob (TPM2-bound when available) so it can be supplied to a unit via LoadCredentialEncrypted=.",
"request": {
"name": "db-password",
"data": "c2VjcmV0LXBhc3N3b3JkLWhlcmU=",
"notAfter": 4102444800000000
},
"response": {
"blob": "AAAAAQAAACgw...truncated...=="
}
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.