TIME-STAMP KLIJENT APLIKACIJA I TESTNI TSA SERVER POŠTE SRBIJE

Similar documents
Podešavanje za eduroam ios

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

Otpremanje video snimka na YouTube

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

Uvod u relacione baze podataka

fulfils all requirements defined in the technical specification The appendix to the certificate is part of the certificate and consists of 5 pages.

Port Community System

STRUČNA PRAKSA B-PRO TEMA 13

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

Office 365, upute za korištenje elektroničke pošte

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT

Aplikacija za podršku transferu tehnologija

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010.

Mindomo online aplikacija za izradu umnih mapa

1. Instalacija programske podrške

Politika sertifikacije Kvalifikovani elektronski sertifikati

1.7 Predstavljanje negativnih brojeva u binarnom sistemu

RANI BOOKING TURSKA LJETO 2017

BENCHMARKING HOSTELA

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

SAS On Demand. Video: Upute za registraciju:

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Dell EMC Unisphere 360

Nejednakosti s faktorijelima

Bušilice nove generacije. ImpactDrill

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

APLIKACIJA ZA ŠIFROVANJE FAJLOVA NA WEB-U

THE PERFORMANCE OF THE SERBIAN HOTEL INDUSTRY

IF4TM. Plan for additional dissemination activities in 2016

Uputstvo za konfigurisanje uređaja Roadstar

41 ГОДИНА ГРАЂЕВИНСКОГ ФАКУЛТЕТА СУБОТИЦА

VLADAN MARTIĆ PhD. Montenegro Business School, MEDITERAN UNIVERSITY. Institute of Accountants and Auditors of Montenegro

EMC Unisphere 360 for VMAX

New Generation Aircraft Information Security Web Seminar. Gatelink. Presented by the Air Transport Association Digital Security Working Group

Projektovanje softvera. Dijagrami slučajeva korišćenja

DZM Aplikacija za servise

ARINC Project Initiation/Modification (APIM)

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

EMC Unisphere 360 for VMAX

Klasterizacija. NIKOLA MILIKIĆ URL:

Tutorijal za Štefice za upload slika na forum.

FAKULTET ZA POSLOVNU INFORMATIKU

EUnet dial-up konfigurator

Windows Easy Transfer

RURAL DEVELOPMENT OF REPUBLIKA SRPSKA WITH SPECIAL FOCUS ON BANJA LUKA

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES

etrust SiteMinder Agent r5.5 for BEA WebLogic 9.0 etrust SiteMinder Agent for BEA WebLogic Guide

Kako instalirati Apache/PHP/MySQL na lokalnom kompjuteru pod Windowsima

Интеграција система паметне куће са Амазон Алекса сервисом

Realizacija servisa za izdavanje digitalnih sertifikata i protokola za proveru validnosti izdatih sertifikata

Cisco CMX Cloud Proxy Configuration Guide

Punt Policing and Monitoring

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

1.UVOD. Ključne reči: upotrebljivost, praćenje, korisnički interfejs, aplikacija

Uputstvo za upotrebu kvalifikovanog elektronskog sertifikata (KES)

ICTAP Program. Interoperable Communications Technical Assistance Program. Communication Assets Survey and Mapping (CASM) Tool Short Introduction

Ova brošura je napravljena u promotivne svrhe i za druge potrebe se ne može koristiti. USPEH JE ZASNOVAN NA POTREBAMA KORISNIKA.

Sertifikaciono telo Halcom A.D Beograd (HALCOM BG CA)

PERSONAL INFORMATION. Name: Fields of interest: Teaching courses:

Interoperability List

Mahir Zajmović IME I PREZIME: Mostar DATUM I MJESTO ROĐENJA:

Telekomunikacioni kanali, medijumi, protokoli

How to Integrate CA SiteMinder with the Barracuda Web Application Firewall

Interoperability List

etrust SiteMinder Connector for Oracle Solutions Architecture, Installation and Configuration Guide For UNIX Version 1.6 (Rev 1.

RSA SecurID Ready Implementation Guide

UNIVERZITET SINGIDUNUM

Veb portal za aukcijsku prodaju - projekat -

CRNA GORA

Advertising on the Web

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu

11 Analiza i dizajn informacionih sistema

Active Geodetic Network of Serbia

Setup and Configure the Siteminder Policy Store with Dxmanager

Configuring a Secure Access etrust SiteMinder Server Instance (NSM Procedure)

Third International Scientific Symposium "Agrosym Jahorina 2012"

CA SiteMinder. Agent for JBoss Guide SP1

Serbian Mesopotamia in the South of the Great Hungarian (Pannonian) Plain. Tisza Tisa. Danube Dunav Duna V O J V O D I N A. Sava

etrust SiteMinder Agent r6.0 for IBM WebSphere

IMPLEMENTACIJA PODLOGE ZA SARADNJU KROKI ALATA SA ALATIMA ZA UML MODELOVANJE OPŠTE NAMENE

OTP SERVER NETEGRITY SITEMINDER 6. Rev 1.0 INTEGRATION MODULE. Copyright, NordicEdge, 2005 O T P S E R V E R I N T E G R A T I O N M O D U L E

Current Issues and Prospects of Raspberry and Blackberry Production in the Republic of Serbia

CA SiteMinder. Agent for JBoss Guide 12.51

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE)

Poslednjih godina Internet beleži i dramatičan

Проф.др Слободан Стаменковић, редовни професор. Репрезентативни радови: М 12

Transcription:

XXXI Simpozijum o novim tehnologijama u poštanskom i telekomunikacionom saobraćaju PosTel 2013, Beograd, 3. i 4. decembar 2013. TIME-STAMP KLIJENT APLIKACIJA I TESTNI TSA SERVER POŠTE SRBIJE Dragan Spasić 1, Ivan Lazarević 2, Stevan Milinković 3, Branislav Milojković 3 1 Javno preduzeće PTT saobraćaja "Srbija" 2 S&T Srbija 3 Računarski fakultet Univerziteta Union Sadržaj: Vremensko žigosanje je servis koji pruža institucija koja se naziva izvalac vremenskih žigova ili TSA telo. Javno preduzeće PTT saobraćaja "Srbija" (Pošta Srbije) je izgradilo informacioni sistem za izvanje vremenskih žigova i postalo je TSA telo u Republici Srbiji. U ovom radu t je pregled funkcionalnosti time-stamp klijent aplikacije i testnog TSA servera Pošte Srbije. Ključne reči: Izvalac vremenskih žigova, vremenski žig, time-stamp klijent aplikacija, TSA server. 1. Uvod Javno preduzeće PTT saobraćaja "Srbija" (Pošta Srbije) je akreditovani izvalac vremenskih žigova (Time-Stamping Authority - TSA) u Republici Srbiji [1, 2, 3]. Pošta Srbije izje vremenske žigove u skladu sa Zakonom o elektronskom dokumentu [4], Pravilnikom o izvanju vremenskog žiga [5] i Politikom izvanja vremenskog žiga Javnog preduzeća PTT saobraćaja "Srbija" [6]. Vremenski žigovi Pošte namenjeni su svim učesnicima elektronskog poslovanja u Republici Srbiji, i fizičkim i pravnim licima (državna uprava, lokalna samouprava, javne službe, preduzeća, banke, osiguravajuća društva, organizacije, institucije,...). Tokom izgradnje TSA sistema u Pošti Srbije pojavila se potreba za korišćenjem time-stamp klijentske aplikacije kojom bi se testirala ispravnost TSA servisa. U početku su kao time-stamp klijentske aplikacije korišćenje aplikacije Adobe Reader [7] i TimeStampClient [8]. Zbog različitih ograničenja obe pomenute aplikacije sa aspekta testiranja TSA funkcionalnosti, odlučeno je se razvije u Pošti Srbije sopstvena aplikacija za testiranje TSA servisa. Posle izgradnje TSA sistema u Pošti Srbije pojavila se potreba se korisnicima za potrebe testiranja besplatno ponudi usluga izvanja vremenskih žigova. Iz tog razloga, instalisan je i konfigurisan TSA server u Pošti Srbije za izvanje vremenskih žigova koji se bazira na softveru otvorenog ko. U nastavku ra t je pregled funkcionalnosti time-stamp klijentske aplikacije Pošte Srbije, kao i testnog TSA servera za izvanje vremenskih žigova.

2. Time-Stamp klijent aplikacija Pošte Srbije Time-Stamp klijent aplikacija Pošte Srbije je razvijena u skladu sa zahtevima Pošte, sa ciljem se njenim korišćenjem omogući testiranje različitih funkcionalnosti TSA servera. Funkcionalnosti Time-Stamp klijent aplikacije Pošte Srbije su: Aplikacija može se koristi na Windows računarima na kojima je instalisan Microsoft.NET Framework 4. Od jednog Linux korisnika dobijeno je obaveštenje aplikacija radi uz Mono 2.10 na GNU/Linux-u, samo je potrebno konfiguracionu toteku "Time-Stamp konfiguracija.txt" preimenovati u "Time-Stamp klijent Poste v1.3.exe.config". U konfiguracionoj toteci aplikacije moguće je podesiti sledeće parametre: Adresa TSA servera. Adresa se unosi u URL formatu (sa http:// ili https://). Moguće je uneti proizvoljan broj adresa TSA servera koji se koriste za izvanje vremenskih žigova. Sve adrese koje se unesu potrebno je razdvojiti znakom tačka zarez (;). Adresa proksi servera, port, korisničko ime i lozinka za pristup proksi serveru. Adresa se unosi bez http://. Na glavnoj formi aplikacije moguće je izabrati ili uneti sledeće vrednosti (slika 1.): Adresa TSA servera. Način prijavljivanja korisnika na TSA server (korisničko ime i lozinka, elektronski sertifikat ili anonimno). Time-Stamp korisničko ime i lozinka, ako je izabran takav način prijavljivanja korisnika na TSA server. Hash algoritam kojim će se izračunati hash vrednost toteke koju treba vremenski žigosati (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, MD5, RIPEMD-128, RIPEMD-160, RIPEMD-256 ili GOST R 34.11-94). TSA Policy OID. Aplikacija proverava ispravnost formata OID-a i ako je on pogrešan prikazuje poruku o grešci: "Uneli ste neispravan TSA Policy OID.". Nonce - proizvoljan broj. Aplikacija dozvoljava unos samo cifara, ali prva cifra ne može bude nula. Najveći broj koji može se unese je 9.223.372.036.854.775.807 (2 64 /2-1; to polje je "long variable" bez mogućnosti unosa negativnih brojeva). Zahtevaj TSA sertifikat u vremenskom žigu ( ili ne). Datoteka koja će biti vremenski žigosana. Ako se pre žigosanja ne izabere toteka, prilikom pokušaja žigosanja aplikacija će prikazati obaveštenje: "Izaberite sa hard diska računara toteku koju želite vremenski žigošete.". Posle uspešnog žigosanja izabrane toteke, kreiraće se dve nove toteke: TSA Request (to je zahtev za izvanje vremeskog žiga) i TSA Response (to je vremenski žig u širem smislu, u okviru koga se nalazi TSA Token koji predstavlja vremenski žig u užem smislu i eventualno sertifikat vremenske sinhronizacije tj. TAC (Time Attribute Certificate) ako ga TSA server generiše). Ako dođe do greške prilikom žigosanja, aplikacija će obavestiti korisnika odgovarajućom porukom. Aplikacija omogućava prikaz TSA Request-a (ekstenzija.tsq), TSA Response-a (.tsr), TSA Tokena (.tst) i TAC-a (.tac) u user friendly formatu. - 100 -

Preko glavne forme aplikacije moguće je sprovesti sledeće upoređivanje (slika 1.): Upoređivanje izabrane toteke sa izabranim TSA Response. Upoređivanje izabranog TSA Request-a sa izabranim TSA Response. Slika 1. Glavna forma Times-Stamp klijent aplikacije Pošte Srbije Time-Stamp klijent aplikacija Pošte Srbije je besplatna za korišćenje, a može se preuzme sa Web strane "Preuzimanje softvera" Sertifikacionog tela Pošte (http://www.ca.posta.rs). Time-Stamp klijent aplikacija Pošte Srbije sa koristi od strane sledećih korisnika: TSA administratori: za testiranje TSA servera koji rade u skladu sa stanrdom RFC 3161 [9]. Korisnici TSA servisa: za proveru komunikacije ka TSA serverima. Programeri: kao ideja za implementaciju time-stamp klijenta u okviru svojih aplikacija. - 101 -

Zainteresovani potencijalni korisnici TSA servisa i studenti: u cilju edukacije. Sugestije za unapređenje postojeće verzije aplikacije (ver. 1.3) se evidentiraju i ka bude prikupljeno nekoliko korisnih sugestija biće razvijena nova verzija aplikacije (ver. 1.4). Do sa nisu primećene greške u postojećoj verziji aplikacije (ver. 1.3). 3. Prikaz zahteva za izvanje vremenskog žiga Aplikacija omogućava prikaz zahteva za izvanje vremenskog žiga tj. TSA Request-a (ekstenzija.tsq) u user friendly formatu. Prikaz sadržaja TSA Request-a je u skladu sa terminologijom i redosledom navedenim u stanrdu RFC 3161 [9], a termini su zadržani na engleskom jeziku. Na slici 2. je prikazan primer zahteva za izvanje vremenskog žiga. Struktura zahteva za izvanje vremenskog žiga ta je u tabeli 1. Slika 2. Primer zahteva za izvanje vremenskog žiga Tabela 1. Zahtev za izvanje vremenskog žiga RB Naziv polja Opisni naziv polja Polje je obavezno? 1 version Verzija zahteva, default 1 2 messageimprint Identifikator hash algoritma (Object 3 hashalgorithm messageimprint hashedmessage 4 reqpolicy Identifier - OID) Hash vrednost (sažetak ili otisak) toteke koju treba žigosati Identifikacioni broj Politike izvanja vremenskog žiga (TSA Policy OID) 5 nonce Proizvoljan broj (number used only once - nonce) ne 6 certreq Zahtevanje TSA sertifikata u vremenskom žigu (True ili False) ne, default False 7 extensions Ekstenzije ili proširenja zahteva ne ne - 102 -

4. Prikaz vremenskog žiga Aplikacija omogućava prikaz vremenskog žiga u user friendly formatu.vremenski žig u širem smislu predstavlja odgovor TSA tela na zahtev korisnika za izvanje vremenskog žiga, a to je TSA Response (ekstenzija.tsr). Vremenski žig u užem smislu predstavlja token vremenskog žiga, a to je TSA Token (ekstenzija.tst). Prikaz sadržaja TSA Response-a i TSA Tokena je u skladu sa terminologijom i redosledom navedenim u stanrdu RFC 3161 [9], a termini su zadržani na engleskom jeziku. Aplikacija omogućava prikaz svih TSA Token-a koji se nalaze u jednoj.tst toteci. Na slici 3. je prikazan primer vremenskog žiga. Struktura vremenskog žiga ta je u tabeli 2., a tokena vremenskog žiga u tabeli 3. Slika 3. Primer vremenskog žiga Tabela 2. Vremenski žig RB Naziv polja Opisni naziv polja Polje je obavezno? 1 status Status TSA odgovora (Response) 2 statusstring Poruka o statusu ne 3 failinfo Poruka o grešci ne 4 timestamptoken Token vremenskog žiga ne - 103 -

Tabela 3. Token vremenskog žiga RB Naziv polja Opisni naziv polja Polje je obavezno? 1 version Verzija vremenskog žiga, default 1 2 policy Identifikacioni broj Politike izvanja vremenskog žiga (TSA Policy OID) 3 messageimprint Identifikator hash algoritma (Object hashalgorithm Identifier - OID) 4 messageimprint Hash vrednost (sažetak ili otisak) hashedmessage žigosane toteke 5 serialnumber Jedinstveni serijski broj vremenskog žiga 6 gentime Vreme generisanja vremenskog žiga 7 accuracy Deklarisana tačnost vremena generisanja vremenskog žiga ne 8 ordering Redosled vremenskih žigova (True ili False) ne, default False 9 nonce Proizvoljan broj (number used only once - nonce) ne 10 tsa Ime TSA servera ne 11 extensions Ekstenzije ili proširenja vremenskog žiga ne Preko forme TSA Response (slika 3.) na kojoj su prikazani poci o vremenskom žigu, moguće je: Prikazati TSA sertifikat, ako on postoji u vremenskom žigu. Pre prikazivanja TSA sertifikata aplikacija proverava li je TSA sertifikat opozvan. Različiti rezultati provere opozvanosti TSA sertifikata su: "TSA sertifikat nije opozvan.", "TSA sertifikat je opozvan.", "Nemoguće je proveriti opozvanost TSA sertifikata, jer registar opozvanih sertifikata (CRL) nije dostupan. Proverite vašu Internet konekciju.", "Nemoguće je proveriti opozvanost TSA sertifikata, jer pripajući CA sertifikati nisu instalisani u Windows skladištu sertifikata. Instališite CA sertifikate." i "Provera opozvanosti se ne radi za ROOT CA sertifikat, jer je to sertifikat kome se unapred veruje.". Prikazati lanac TSA sertifikat, ako on postoji u vremenskom žigu (slika 4.). Proveriti integritet vremenskog žiga. Algoritam provere integriteta vremenskog žiga t je na slici 5. - 104 -

Slika 4. Primer lanca TSA sertifikata u vremenskom žigu Slika 5. Provera integriteta vremenskog žiga u Times-Stamp klijent aplikaciji Pošte Preko forme TSA Response, kartice TAC Info i Timing Attributes (slika 3.), na kojima su prikazani poci o sertifikatu vremenske sinhronizacije tj. o TAC-u (Time Attribute Certificate), moguće je pregleti sadržaj TAC-a i snimiti TAC na hard disk računara. Prikaz sadržaja TAC-a je u user friendly formatu i u skladu sa dokumentom Thales TSS SDK (Software Development Kit) [10], a termini su zadržani na engleskom jeziku. Struktura sertifikata vremenske sinhronizacije tj. TAC-a ta je u tabeli 4. - 105 -

Tabela 4. Sertifikat vremenske sinhronizacije (TAC) i primeri vrednosti RB Naziv grupe polja Naziv polja Primer vrednosti 1 Version 2 2 Holder CN=Pošta TSA 1,OU=Javno preduzeće PTT saobraćaja Srbija 07461429,OU=Pravno lice,dc=ca,dc=posta,dc=rs 3 Holder Thumbprint F6:8F:AF:E8:4C:22:A8:A0:AB:02: 7E:72:B3:1C:DB:37:44:34:78:77 4 TAC Info Issuer CN=LocalAudit.2FAF-719A-463C 5 Serial Number 00:D4:F1:85:C4 6 Valid From 18.03.2013 12:23:32 UTC 7 Valid To 19.03.2013 12:23:32 UTC 8 Signature Value AB:BC:C7:24:E8:E6:E7:... 9 Signature Algorithm sha1rsa 10 TSA Certification Time 18.03.2013 12:23:32 UTC 11 Clock TSA Certification Expiriation 19.03.2013 12:23:32 UTC 12 Timing Offset (seconds) 0.007762 13 Metrics Delay (seconds) 0.004560 14 Leap Second Event Action Disabled 15 Leap Second Event Time Null 16 Clock TAC Policy OID 1.3.6.1.4.1.601.10.3.2 17 Timing Maximum Offset (seconds) 0.500000 18 Policy Maximum Delay (seconds) 0.100000 5. Upoređivanje izabrane toteke ili zahteva sa vremenskim žigom Aplikacija omogućava se proveri li izbranoj toteci odgovara izabrani vremenski žig. Rezultati provere tj. upoređivanja mogu budu: "Hash vrednost toteke i hash vrednost iz TSA Response-a su identične vrednosti", "Hash vrednost toteke i hash vrednost iz TSA Response-a su različite vrednosti", "Izabrali ste pogrešnu vrstu toteke, tako nije moguće sprovesti upoređivanje" ili "Hash algoritam iz TSA Response-a je nepoznat, tako nije moguće sprovesti upoređivanje". Takođe, aplikacija omogućava se proveri li izbranom zahtevu za izvanje vremenskog žiga odgovara izabrani vremenski žig. Rezultati provere tj. upoređivanja mogu budu: "Hash vrednost iz TSA Request-a i hash vrednost iz TSA Response-a su identične vrednosti", "Hash vrednost iz TSA Request-a i hash vrednost iz TSA Response-a su različite vrednosti" ili "Izabrali ste pogrešnu vrstu toteke, tako nije moguće sprovesti upoređivanje". Aplikacija upoređuje samo hash vrednosti iz TSA Request-a i TSA Response-a, bez očitavanja hash algoritma iz polja "Message Imprint Hash Algorithm" i njihovog upoređivanja. - 106 -

6. Testni TSA server Pošte Srbije Namena testnog TSA servera Pošte Srbije je omogući zainteresovanim korisnicima besplatno testiraju izvanje vremenskih žigova. Kompletan softver na testnom TSA serveru Pošte je softver otvorenog ko. Kao operativni sistem koristi se Debian verzija 6.0.5 (verzija kernela 2.6.32). Od ostalih neophodnih komponenti koriste se: OpenSSL verzija 0.9.8c, time-stamp patch za OpenSSL (ts-20060923-0_9_8c-patch), Web server Apache verzija 2.0.64 i time-stamp modul za Apache (mod_tsa-20060923), koji je razvijen u okviru projekta OpenTSA [11, 12]. S obzirom na činjenicu OpenTSA server izje vremenske žigove sa vremenom koje je očitano sa operativnog sistema lokalnog servera, podešena je na testnom TSA serveru Pošte vremenska sinhronizacija sa određenim Stratum 1 serverima, korišćenjem NTP protokola [13, 14, 15]. Na testnom TSA serveru Pošte (http://test-tsa.ca.posta.rs) podešena su tri načina prijavljivanja korisnika na TSA server prilikom podnošenja zahteva za izvanje vremenskih žigova, kao što je navedeno u tabeli 5. Tabela 5. Način prijavljivanja korisnika na testni TSA server Pošte i adrese servera RB Način prijavljivanja Adresa TSA servera 1 Anonimno http://212.62.45.158/timestamp ili http://test-tsa.ca.posta.rs/timestamp 2 Korisničko ime i lozinka http://212.62.45.158/timestamp1 ili http://test-tsa.ca.posta.rs/timestamp1 3 Elektronski sertifikat https://212.62.45.158/timestamp2 ili https://test-tsa.ca.posta.rs/timestamp2 Korisnik koji želi podnese zahtev za izvanje vremenskog žiga ka testnom TSA serveru Pošte, neophodno je kreira zahtev u skladu sa stanrdom RFC 3161 [9], tako zahtev sadrži sledeće potke: Verzija zahteva: 1. Hash algoritam kojim je izračunata hash vrednost toteke koju treba vremenski žigosati: SHA-1 (drugi hash algoritmi ne mogu se koriste). Hash vrednost toteke koju treba vremenski žigosati. TSA Policy OID: 1.3.6.1.4.1.99999.11.800.1.0, ali ne mora se navede u zahtevu. Nonce - proizvoljan broj: ne mora se navede u zahtevu. Zahtev za TSA sertifikatom u vremenskom žigu: (true) ili ne (false). Pravilnik o izvanju vremenskog žiga [5] propisuje mora se zahteva TSA sertifikat u vremenskom žigu (certreq=true). Ekstenzije ili proširenja zahteva: ne koriste se. Za godinu i 10 meseci ra testnog TSA servera Pošte (od 1.1.2012. godine), izto je malo više od 2.500.000 vremenskih žigova. Literatura [1] D. Spasić, I. Lazarević, S. Milinković, B. Milojković, "Aplikacija za naplatu i evidentiranje iztih vremenskih žigova Sertifikacionog tela Pošte", XXX simpozijum o - 107 -

novim tehnologijama u poštanskom i telekomunikacionom saobraćaju "PosTel 2012", Zbornik radova, str. 149-158, Saobraćajni fakultet, Beograd, decembar 2012. [2] D. Spasić, S. Milinković, B. Milojković, Lj. Lazić, "Pošta Srbije kao izvalac vremenskih žigova", XII međunarodni naučno-stručni simpozijum "Infoteh 2013", Zbornik radova, str. 685-688, Jahorina, Elektrotehnički fakultet, Univerzitet u Istočnom Sarajevu, mart 2013. [3] D. Spasić, S. Milinković, B. Milojković, "Serbian Post Time-Stamping Authority", Metalurgia International, Vol. 18, No. 7, 2013, pp. 86-92, ISSN: 1582-2214. [4] Zakon o elektronskom dokumentu ("Službeni glasnik Republike Srbije", br. 51/2009). [5] Pravilnik o izvanju vremenskog žiga ("Službeni glasnik Republike Srbije", br. 112/2009). [6] Politika izvanja vremenskog žiga Javnog preduzeća PTT saobraćaja "Srbija" kao izvaoca vremenskog žiga ("Službeni PTT glasnik", br. 782/2012). [7] Adobe Reader (http://www.adobe.com). [8] TimeStampClient (http://timestampclient.sourceforge.net). [9] RFC 3161, "Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP)", August 2001. [10] "Thales Time Stamp Server SDK Reference Guide", Thales e-security, August 2009. [11] OpenTSA (http://www.opentsa.org). [12] R. Miškinis, D. Smirnov, E. Urba, A. Burokas, B. Malyško, P. Laud, F. Zuliani, "Digital Time Stamping System Based on Open Source Technologies", IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, Vol. 57, No. 3, March 2010, pp. 721-727, ISSN 0885-3010. [13] D. L. Mills, "Computer network time synchronization: the Network Time Protocol on Earth and in Space", 2nd edition. CRC Press, Boca Raton, FL, USA, 2011. [14] RFC 5905, "Network Time Protocol Version 4: Protocol and Algorithms Specification", June 2010. [15] RFC 5906, "Network Time Protocol Version 4: Autokey Specification", June 2010. Abstract: Time-stamping is a service that is provided by an institution that is called a Time-Stamping Authority (TSA). The Public Enterprise of PTT Communications "Serbia" (Serbian Post) has built an information system for issuing time-stamps and has become a TSA in the Republic of Serbia. An overview of functionality of the time-stamp client application and test TSA server of the Serbian Post is given in this paper. Key words: Time-Stamping Authority - TSA, time-stamp, time-stamp client application, TSA server. TIME-STAMP CLIENT APPLICATION AND TEST TSA SERVER OF THE SERBIAN POST Dragan Spasić, Ivan Lazarević, Stevan Milinković, Branislav Milojković - 108 -