Class EbicsSecurityOperations

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll

Provides an implementation of the IEbicsSecurityOperations interface, based on a private key.

public class EbicsSecurityOperations : IEbicsSecurityOperations
Inheritance
EbicsSecurityOperations
Implements
Inherited Members

Constructors

EbicsSecurityOperations(EbicsPrivKey)

public EbicsSecurityOperations(EbicsPrivKey aPrivKey)

Parameters

aPrivKey EbicsPrivKey

The private key that shall be used for the security operations. This also defines the SecurityCode.

Exceptions

ArgumentNullException

Properties

SecurityCode

The security operation provided by this object.

public EbicsSecurityCode SecurityCode { get; }

Property Value

EbicsSecurityCode

Methods

Decrypt(byte[])

public byte[] Decrypt(byte[] vbCrypt)

Parameters

vbCrypt byte[]

Returns

byte[]

GetPubKey()

public EbicsPubKeyInfo GetPubKey()

Returns

EbicsPubKeyInfo

SignHash(byte[])

public byte[] SignHash(byte[] vbHash)

Parameters

vbHash byte[]

Returns

byte[]