Class EbicsHVSignerInfo
Holds the details of an EBICS SignerInfo or OriginatorInfo element as provided by VEU inquiries.
public class EbicsHVSignerInfo : EbicsElement
- Inheritance
-
EbicsHVSignerInfo
- Inherited Members
Remarks
Instance of this class are used to collect the data of an SignerInfo or OriginatorInfo element details returned in a HVUResponseOrderData, HVZResponseOrderData, or HVDResponseOrderData reponse document. This class is read-only as it only provides data returned from the EBICS host. This class can be used as a SignerInfo or a OriginatorInfo element. The actual type is determined at construction time.
Constructors
EbicsHVSignerInfo(string)
public EbicsHVSignerInfo(string sElementTag)
Parameters
sElementTagstringThis parameter must be either "SignerInfo" or "OriginatorInfo" and determines the actual element type of the new instance.
Properties
AuthorisationLevel
The value of the optional AuthorisationLevel permission attribute.
public EbicsAuthorisationLevel AuthorisationLevel { get; set; }
Property Value
Remarks
If this is Null then there is no
AuthorisationLevel permission attribute.
- See Also
AuthorisationLevelString
Optional AuthorisationLevel permission attribute.
public string AuthorisationLevelString { get; set; }
Property Value
Remarks
This must be one of "E", "A", "B", or "T".
- See Also
IsRealSignature
Indicates whether this signature is a real signature and not just a transport substitude signature.
public bool IsRealSignature { get; }
Property Value
Remarks
This value is based on the AuthorisationLevel. If there is no
AuthorisationLevel available, then the value is always false.
Name
public string Name { get; set; }
Property Value
PartnerID
public string PartnerID { get; set; }
Property Value
Timestamp
A time stamp taken at the time of the signature creation.
public DateTime Timestamp { get; set; }
Property Value
UserID
public string UserID { get; set; }
Property Value
Methods
BuildXml(XmlDocument, EbicsVersion)
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
xmlDocumentXmlDocumentnVersionEbicsVersion
Returns
ParseXml(XmlElement, EbicsVersion)
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
xmlElementXmlElementnVersionEbicsVersion