Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

RBA e tomitreba i openssl

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - ozbiljno -> Računala (općenito)
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
ddz
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 10. 2004. (22:49:49)
Postovi: (4D)16
Spol: muško
Sarma = la pohva - posuda
= 10 - 1

PostPostano: 12:20 pet, 14. 1. 2011    Naslov: RBA e tomitreba i openssl Citirajte i odgovorite

Pozdrav,

igram se sa implementacijom online plaćanja na stranicu. Kako i sam naslov kaže koristio bih RBA sustav, ali imam problem. Mislim da sam piknuo u područje koje ne razumijem pa bih jako cijenio kad bi netko odvojio nešto vremena i odgovorio mi na slijedeća pitanja ;)
[quote]
Gateway koristi metodu potpisivanja kriptografijom pomoću privatnih i javnih ključeva.

Da bi se mogao formirati i provjeriti potpis trgovina mora imati :

javni ključ gateway-a za provjeru potpisa odgovora na autorizacijski upit
generirati privatni RSA ključ te certifikat javnog ključa
javni certifikat se šalje u banku radi provjere dobivenog zahtjeva za plaćanje
privatni ključ služi za potpisivanje transakcije
Primjer generiranja privatnog ključa i javnog certifikata u OpenSSL-u ( MID = 1751852 )


[code:1]openssl genrsa –out 1751852.pem 1024[/code:1]

Ovom naredbom generiran je privatni 1024-bitni RSA ključ.

[code:1]openssl req –new –key 1752852.pem –x509 –days 365 –out 1751852.crt[/code:1]

Ovom naredbom iz privatnog ključa generiran je certifikat javnog ključa.
Prilikom kreiranja certifikata traži se unos podataka certifikata :
Country Name ( 2 letter code ) [GB]:HR ( unos kôda zemlje )
State or Province Name ( full name ):
Locality Name ( eg, city ) : Zagreb
Organisation Name ( eg, company ) :
Organisational Unit Name ( eg, section ) : IT Department
Common Name ( eg, your name or your server's hostname ):1751852
Email Address [] :
Certifikat javnog ključa potrebno je poslati u banku.

Za izračun potpisa koristi se privatni ključ ( 1751852.pem ) a za provjeru potpisa od strane gateway-a koristi se certifikat dobiven od banke ( test-server.crt)[/quote]

"Osposobio" sam sve osim provjere potpisa. Ne razumijem gdje moram postaviti .pem, i test-server.crt. Prilikom kreiranja .pem sve je ok, ali prilikom kreiranja .crt naredbom

[code:1]C:\Program Files\GnuWin32\bin>openssl req -new -key 1751852.pem -config "openssl
.cnf" -x509 -days 365 -out 1751852.crt[/code:1]

stalno dobivam pogrešku (korake u kojima unosim podatke uredno prođe)

[code:1]1751852.crt: Permission denied
4920:error:02001005:system library:fopen:Input/output error:./crypto/bio/bss_fil
e.c:356:fopen('1751852.crt','wb')
4920:error:20074002:BIO routines:FILE_CTRL:system lib:./crypto/bio/bss_file.c:35
8:[/code:1]

Ako netko ima volje i znanja da me navede na pravi put bio bih mu vrlo zahvalan ;)

Eto toliko za otvaranje teme :roll:

------------

:idea: Problem riješen ;)
Pozdrav,

igram se sa implementacijom online plaćanja na stranicu. Kako i sam naslov kaže koristio bih RBA sustav, ali imam problem. Mislim da sam piknuo u područje koje ne razumijem pa bih jako cijenio kad bi netko odvojio nešto vremena i odgovorio mi na slijedeća pitanja Wink
Citat:

Gateway koristi metodu potpisivanja kriptografijom pomoću privatnih i javnih ključeva.

Da bi se mogao formirati i provjeriti potpis trgovina mora imati :

javni ključ gateway-a za provjeru potpisa odgovora na autorizacijski upit
generirati privatni RSA ključ te certifikat javnog ključa
javni certifikat se šalje u banku radi provjere dobivenog zahtjeva za plaćanje
privatni ključ služi za potpisivanje transakcije
Primjer generiranja privatnog ključa i javnog certifikata u OpenSSL-u ( MID = 1751852 )


Kod:
openssl genrsa –out 1751852.pem 1024


Ovom naredbom generiran je privatni 1024-bitni RSA ključ.

Kod:
openssl req –new –key 1752852.pem –x509 –days 365 –out 1751852.crt


Ovom naredbom iz privatnog ključa generiran je certifikat javnog ključa.
Prilikom kreiranja certifikata traži se unos podataka certifikata :
Country Name ( 2 letter code ) [GB]:HR ( unos kôda zemlje )
State or Province Name ( full name ):
Locality Name ( eg, city ) : Zagreb
Organisation Name ( eg, company ) :
Organisational Unit Name ( eg, section ) : IT Department
Common Name ( eg, your name or your server's hostname ):1751852
Email Address [] :
Certifikat javnog ključa potrebno je poslati u banku.

Za izračun potpisa koristi se privatni ključ ( 1751852.pem ) a za provjeru potpisa od strane gateway-a koristi se certifikat dobiven od banke ( test-server.crt)


"Osposobio" sam sve osim provjere potpisa. Ne razumijem gdje moram postaviti .pem, i test-server.crt. Prilikom kreiranja .pem sve je ok, ali prilikom kreiranja .crt naredbom

Kod:
C:\Program Files\GnuWin32\bin>openssl req -new -key 1751852.pem -config "openssl
.cnf" -x509 -days 365 -out 1751852.crt


stalno dobivam pogrešku (korake u kojima unosim podatke uredno prođe)

Kod:
1751852.crt: Permission denied
4920:error:02001005:system library:fopen:Input/output error:./crypto/bio/bss_fil
e.c:356:fopen('1751852.crt','wb')
4920:error:20074002:BIO routines:FILE_CTRL:system lib:./crypto/bio/bss_file.c:35
8:


Ako netko ima volje i znanja da me navede na pravi put bio bih mu vrlo zahvalan Wink

Eto toliko za otvaranje teme Rolling Eyes

------------

Idea Problem riješen Wink



_________________
oldičan datkilgoraf tržai posoa, pšiem perko 010 rjieič um inuti, saom se jaivte ardi dogovroa an 0998030117. HVAAL NA POJVEREJNU!!1
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - ozbiljno -> Računala (općenito) Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan