Class EbicsAuthSignature
public class EbicsAuthSignature : EbicsElement
- Inheritance
-
EbicsAuthSignature
- Inherited Members
Constructors
EbicsAuthSignature(EbicsSecurityCode)
public EbicsAuthSignature(EbicsSecurityCode nAuthSecurityCode)
Parameters
nAuthSecurityCodeEbicsSecurityCode
Methods
AddAuthSignatureValue(XmlElement, IEbicsSecurityOperations)
public void AddAuthSignatureValue(XmlElement xmlAuthSignature, IEbicsSecurityOperations aSecurity)
Parameters
xmlAuthSignatureXmlElementaSecurityIEbicsSecurityOperations
BuildXml(XmlDocument, EbicsVersion)
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
xmlDocumentXmlDocumentnVersionEbicsVersion
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
xmlElementXmlElementnVersionEbicsVersion
VerifyAuthSignatureValue(XmlElement, EbicsPubKeyInfo)
public bool VerifyAuthSignatureValue(XmlElement xmlAuthSignature, EbicsPubKeyInfo aPubKey)
Parameters
xmlAuthSignatureXmlElementaPubKeyEbicsPubKeyInfo