代码之家  ›  专栏  ›  技术社区  ›  Sławosz

xmlsec是否在退出时返回0?

  •  0
  • Sławosz  · 技术社区  · 16 年前

    我需要知道,如果xmlsec返回0,文件是否经过了良好的身份验证?

    1 回复  |  直到 12 年前
        1
  •  1
  •   savanto    12 年前

    4.5年后,我怀疑有人会关心这个问题,但这个问题是存在的,所以它需要一个答案,对吗?

    是的 ,xmlsec[version 1.2.19(openssl)]返回0,如果文件经过身份验证:

    成功 以下内容:

    $ 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
    

    失败 :

    $ 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