Class EbicsOrderHVPick
Common base class for EbicsOrderHVE and EbicsOrderHVS.
public class EbicsOrderHVPick : EbicsOrder
- Inheritance
-
EbicsOrderHVPick
- Derived
- Inherited Members
Constructors
EbicsOrderHVPick(string)
public EbicsOrderHVPick(string sOrderType)
Parameters
sOrderTypestring
Methods
SetOrderParams(EbicsContact, EbicsOrderDetails)
Set all order parameters from previously obtained order details.
public void SetOrderParams(EbicsContact aContact, EbicsOrderDetails aOrderDetails)
Parameters
aContactEbicsContactThe EbicsContact of the user that wants to sign or cancel the VEU order.
aOrderDetailsEbicsOrderDetailsPreviously obtained order details.´of the VEU order.
Exceptions
- ArgumentNullException
One of the parameters was
null.
Sign(EbicsContact, IEbicsSecurityMedium)
Override the generic Sign implementation in order to provide a signature of the given DataDigest instead of order data.
public override EbicsSecurityMediumErrorCode Sign(EbicsContact aContact, IEbicsSecurityMedium aSecurityMedium)
Parameters
aContactEbicsContactaSecurityMediumIEbicsSecurityMediumAuthenticated security medium which will be used to create the distributed electronic signature (VEU) for the order. Must not be
null. The referenced security medium must be in the Authenticated state.
Returns
- EbicsSecurityMediumErrorCode
If there was an error with the security media while producing the signature, then an appropriate error code is returned. If the signature was produced successfully, then Success is returned.