Discuss this help topic in SecureBlackbox Forum

XML: Create EBICS signature

EBICS signature standard is the subset of XML-DSig standard. The main difference that the name of ds:Signature element in the EBICS signature has the name AuthSignature. In XML-DSig standard the signature looks like this:

In XML-DSig standard the signature looks like:


<ds:Signature>
...signature content...
</ds:Signature>
and an EBICS the signature is:

<AuthSignature>
...signature content...
</AuthSignature>

So, to create the EBICS signature you need to set SignatureCompliance property to xscEBICS value.
The sample code:

C#:


TElXMLSigner Signer = new TElXMLSigner(null);
...
Signer.SignatureCompliance = SBXMLSec.Unit.xscEBICS;
Delphi:

var Signer : TElXMLSigner;
...
Signer := TElXMLSigner.Create(nil);
Signer.SignatureCompliance := xscEBICS;

How To articles about XML signing (XMLDSig and XAdES)

Discuss this help topic in SecureBlackbox Forum