/
SetDriverBin
SetDriverBin
Declaration
Delphi
procedure SetDriverBin(Key: Integer; Value: Pointer; Length: Cardinal); register;
C/C++
void SOPAD_SetDriverBin(UINT32 dwKey, LPVOID lpValue, int nLength)
ActiveX
HRESULT _stdcall SetDriverBin([in] long Key, [in] VARIANT Value);
Description
Set Driver parameters that holds larg binary data. You can pass those parameters as Key-value, simular to SetDriverString.
E.g. set the biometric real time encryption or decryption parameter.
Arguments
value : pointer to data - can be ansi string or binary
Length: integer - length the data in bytes
key : int - the id of the paramter
Key | Parameter | Description |
---|---|---|
0 | Emulation Public1Key | Biometric encryption RSA public-key for the emulation mode |
1 | Resource data | value of Named resource. Further details can be found SetDriverString with key=6 |
2 | Real time PrivateKey1 | Biometric decryption RSA private-key for the real time decryption |
Sample
SetDriverBin
// Enable usage of BiometricPad SigDev.SetDriverLong(47, 2); // Search for Devices SigDev.configurePad("", true, true, true, ref padsetting); string devicetyp = SigDev.GetDriverString(0); if (devicetyp == "StepOver naturaSign Pad Biometric") { // Encryption is only possible with Testdevices or Biometric-Pads ASCIIEncoding encoding = new ASCIIEncoding(); byte[] b = encoding.GetBytes(Resource1.privateKey1); SigDev.SetDriverBin(2, b); }
, multiple selections available,
Related content
DecryptSignatureBiodata
DecryptSignatureBiodata
More like this
DecryptSignatureAESKey
DecryptSignatureAESKey
More like this
setPID
setPID
More like this
getPID
getPID
More like this
GetDriverStringA
GetDriverStringA
More like this
GetEncryptedAesKey
GetEncryptedAesKey
More like this