Question

I need to know, if xmlsec returns 0 if file is well authenticated?

Was it helpful?

Solution

I doubt that anyone cares at this point, 4.5 years later, but the question exists so it needs an answer, right?

Yes, xmlsec [version 1.2.19 (openssl)] returns 0 if file is authenticated:

Success:

$ xmlsec1 --verify --pubkey-cert-pem valid-cert.pem file.xml
OK
SignedInfo References (ok/all): 1/1
Manifests References (ok/all): 0/0

$ echo $?
0

Fail:

$ xmlsec1 --verify --pubkey-cert-pem invalid-cert.pem file.xml
FAIL
SignedInfo References (ok/all): 1/1
Manifests References (ok/all): 0/0
Error: failed to verify file "file.xml"

$ echo $?
1
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top