OD_SignFile

Biçim:OD_SignFile(SessionID,Path)

Parametreler:

SessionID:Cihaza ait fonksiyonları kullanırken göndereceğiniz oturum numaranızdır. SessionID OD_Login Fonksiyonu ile alınır.
Path:İmzalanacak olan dosyanın yolu.

Fonksiyondan Dönebilecek Hata ve Onay Mesajları

Onaylar:"İmzalanmış veri"
Hatalar:0001, 0002, 0003, 0008, 0017, 0018, 0019, 0023, 0024, 0028, 0029, 0031, 0047

Kullanım Notları

Bu fonksiyon kullanılarak herhangi bir dosyanın cihazınız tarafından 1024 bit RSA kullanılarak imzalanmasını sağlayabilirsiniz. Bu işlemi yapabilmek için cihazın içine anahtarları yüklemiş olmanız gerekmektedir. İmzalama işlemi esnasında dosyanın MD5 özeti alınır ve yüklemiş olduğunuz anahtarla şifrelenir. Bu fonksiyonun kullanılması güvenlik açısından oldukça yararlı olup, çok fazla yerde kullanılması yazılımın yavaşlamasına neden olabilir. İşlem sonucu 256 karakter hex kodlanmış metindir.

Örnek

İmzalanacak Veri:C:\SampleApplication.exe
İmzalanmış Özet Veri: 10F5088F841932CA1637B8B1E4DD8036649185F9A3B82F6B907AE0E58C72E3BB
AD3869C5DC041C6F34427513CF52B42697DC507BF55D4F4706F560D97817CF70
E74B64B8C6BBF447B7DAD1B35D85AABE4F377061703215E750FB76F15A300D78
B29110CD10C7645AA9F3ED94B6FA507B10C48EA850AD761CF18ADCFF10E68154

Delphi

	Var
	OkResult:string; 
	begin
	OkResult:=string(OD_SignFile(pchar(session_id),'C:\SampleApplication.exe'));
	end;

C

{
	char* OkResult;        
	OkResult = OD_SignFile(session_id,"C:\SampleApplication.exe");
}

VB.NET

	Dim OkResult As String
	OkResult = OD_SignFile(session_id,"C:\SampleApplication.exe")