Class EbicsDataDigest
Inheritance
System.Object
EbicsDataDigest
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsDataDigest : EbicsElement
Properties
DataDigestBuffer
Declaration
public EbicsDataBuffer DataDigestBuffer { get; set; }
Property Value
SignatureVersion
Declaration
public EbicsSecurityCode SignatureVersion { get; set; }
Property Value
Methods
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlDocument |
xmlDocument |
|
EbicsVersion |
nVersion |
|
Returns
Type |
Description |
System.Xml.XmlElement |
|
Overrides
Exceptions
Type |
Condition |
System.ArgumentNullException |
xmlDocument parameter is null
|
System.ArgumentOutOfRangeException |
SignatureVersion parameter wasn't initialized
|
CodeFromString(String)
Declaration
public static EbicsSecurityCode CodeFromString(string sSignatureVersion)
Parameters
Type |
Name |
Description |
System.String |
sSignatureVersion |
|
Returns
Create(EbicsDataBuffer, EbicsSecurity)
Computes the cryptographic digest over the (order) data.
Declaration
public static EbicsDataDigest Create(EbicsDataBuffer aOrderData, EbicsSecurity aSecurity)
Parameters
Returns
Exceptions
Type |
Condition |
System.ArgumentNullException |
aOrderData and/or aSecurity was null
|
System.ArgumentException |
aSecurity isn'n a signature method
|
Create(EbicsDataBuffer, EbicsSecurityCode)
Computes the cryptographic digest over the (order) data.
Declaration
public static EbicsDataDigest Create(EbicsDataBuffer aOrderData, EbicsSecurityCode nSignatureVersion)
Parameters
Returns
Create(EbicsOrder, EbicsSecurity)
Computes the cryptographic digest over the order data.
Declaration
public static EbicsDataDigest Create(EbicsOrder aOrder, EbicsSecurity aSecurity)
Parameters
Returns
Create(EbicsOrder, EbicsSecurityCode)
Computes the cryptographic digest over the order data.
Declaration
public static EbicsDataDigest Create(EbicsOrder aOrder, EbicsSecurityCode nSignatureVersion)
Parameters
Returns
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Type |
Name |
Description |
System.Xml.XmlElement |
xmlElement |
|
EbicsVersion |
nVersion |
|
Overrides