Chilkat has resolved problems relating to the creation of XAdES-BES XML signatures for documents sent to   These fixes will be available starting in Chilkat v9.5.0.76.   At the time of this post (31-Oct-2018) is not yet released.  Contact for a pre-release if desired.

Chilkat has worked with a customer to successfully sign XML files having the HL7 Clinical Document Architecture
These files look something like this:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="CDA_PL_IG_1.2.2.xsl" type="text/xsl"?>
<ClinicalDocument xmlns="urn:hl7-org:v3"

During our development, the XML signatures produced for are verified at

To get started with adding XAdES-BES capabilities to your application (in C#, C++, Java, VB.NET, VB6, Delphi, Perl, Python, Ruby, PHP, Objective-C, FoxPro, DataFlex, C, Swift, Node.js, and other languages, go to the online tool at  and paste a sample of already-signed XML to generate the source code required to create the given signature.  Chilkat downloads are at   Chilkat reference documentation is at