Class EbicsAuthSignature
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
XmlElementaSecurity
IEbicsSecurityOperations
BuildXml(XmlDocument, EbicsVersion)
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
xmlDocument
XmlDocumentnVersion
EbicsVersion
Returns
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
XmlElementnVersion
EbicsVersion
VerifyAuthSignatureValue(XmlElement, EbicsPubKeyInfo)
public bool VerifyAuthSignatureValue(XmlElement xmlAuthSignature, EbicsPubKeyInfo aPubKey)
Parameters
xmlAuthSignature
XmlElementaPubKey
EbicsPubKeyInfo