Class EbicsDataDigest
public class EbicsDataDigest : EbicsElement
- Inheritance
-
EbicsDataDigest
- Inherited Members
Properties
DataDigestBuffer
public EbicsDataBuffer DataDigestBuffer { get; set; }
Property Value
SignatureVersion
public EbicsSecurityCode SignatureVersion { get; set; }
Property Value
Remarks
has NO effect on DataDigestBuffer.
Methods
BuildXml(XmlDocument, EbicsVersion)
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
xmlDocument
XmlDocumentnVersion
EbicsVersion
Returns
Exceptions
- ArgumentNullException
xmlDocument parameter is
null
- ArgumentOutOfRangeException
SignatureVersion parameter wasn't initialized
CodeFromString(string)
public static EbicsSecurityCode CodeFromString(string sSignatureVersion)
Parameters
sSignatureVersion
string
Returns
Create(EbicsDataBuffer, EbicsSecurity)
Computes the cryptographic digest over the (order) data.
public static EbicsDataDigest Create(EbicsDataBuffer aOrderData, EbicsSecurity aSecurity)
Parameters
aOrderData
EbicsDataBufferaSecurity
EbicsSecurity
Returns
Exceptions
- ArgumentNullException
aOrderData and/or aSecurity was
null
- ArgumentException
aSecurity isn'n a signature method
Create(EbicsDataBuffer, EbicsSecurityCode)
Computes the cryptographic digest over the (order) data.
public static EbicsDataDigest Create(EbicsDataBuffer aOrderData, EbicsSecurityCode nSignatureVersion)
Parameters
aOrderData
EbicsDataBuffernSignatureVersion
EbicsSecurityCode
Returns
Create(EbicsOrder, EbicsSecurity)
Computes the cryptographic digest over the order data.
public static EbicsDataDigest Create(EbicsOrder aOrder, EbicsSecurity aSecurity)
Parameters
aOrder
EbicsOrderaSecurity
EbicsSecurity
Returns
Create(EbicsOrder, EbicsSecurityCode)
Computes the cryptographic digest over the order data.
public static EbicsDataDigest Create(EbicsOrder aOrder, EbicsSecurityCode nSignatureVersion)
Parameters
aOrder
EbicsOrdernSignatureVersion
EbicsSecurityCode
Returns
ParseXml(XmlElement, EbicsVersion)
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
xmlElement
XmlElementnVersion
EbicsVersion