Class EbicsAuthSignature

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll
public class EbicsAuthSignature : EbicsElement
Inheritance
EbicsAuthSignature
Inherited Members

Constructors

EbicsAuthSignature(EbicsSecurityCode)

public EbicsAuthSignature(EbicsSecurityCode nAuthSecurityCode)

Parameters

nAuthSecurityCode EbicsSecurityCode

Methods

AddAuthSignatureValue(XmlElement, IEbicsSecurityOperations)

public void AddAuthSignatureValue(XmlElement xmlAuthSignature, IEbicsSecurityOperations aSecurity)

Parameters

xmlAuthSignature XmlElement
aSecurity IEbicsSecurityOperations

BuildXml(XmlDocument, EbicsVersion)

public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)

Parameters

xmlDocument XmlDocument
nVersion EbicsVersion

Returns

XmlElement

Remarks

This method also computes the digest value of the entire document and includes it in the AuthSignature DigestValue element. Hence, the document must already be complete before the AuthSignature XML is built. The returned AuthSignature does not contain a SignatureValue element.

ParseXml(XmlElement, EbicsVersion)

public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)

Parameters

xmlElement XmlElement
nVersion EbicsVersion

VerifyAuthSignatureValue(XmlElement, EbicsPubKeyInfo)

public bool VerifyAuthSignatureValue(XmlElement xmlAuthSignature, EbicsPubKeyInfo aPubKey)

Parameters

xmlAuthSignature XmlElement
aPubKey EbicsPubKeyInfo

Returns

bool