libdigidocpp offers creating, signing and verification of digitally signed documents, according to XAdES and XML-DSIG standards. digidoc-tool(1) provides a simple CLI.