From: Lennart Poettering Date: Fri, 24 Nov 2023 15:30:15 +0000 (+0100) Subject: test: add simple creds/varlink integration test X-Git-Tag: v256-rc1~1430^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F30568%2Fhead;p=thirdparty%2Fsystemd.git test: add simple creds/varlink integration test --- diff --git a/test/units/testsuite-54.sh b/test/units/testsuite-54.sh index bcbe7a1e6a9..c7d11cffe6e 100755 --- a/test/units/testsuite-54.sh +++ b/test/units/testsuite-54.sh @@ -314,6 +314,16 @@ if ! systemd-detect-virt -q -c ; then systemctl -P Wants show getty.target | grep -q container-getty@idontexist.service fi +# Decrypt/encrypt via varlink + +echo -n '{"data":"Zm9vYmFyCg=="}' > /tmp/vlcredsdata + +varlinkctl call /run/systemd/io.systemd.Credentials io.systemd.Credentials.Encrypt "$(cat /tmp/vlcredsdata)" | \ + varlinkctl call /run/systemd/io.systemd.Credentials io.systemd.Credentials.Decrypt > /tmp/vlcredsdata2 + +cmp /tmp/vlcredsdata /tmp/vlcredsdata2 +rm /tmp/vlcredsdata /tmp/vlcredsdata2 + systemd-analyze log-level info touch /testok