| Pozdrav,
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 ;)
 
 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
   
  	  | 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
   
 Eto toliko za otvaranje teme
   
 ------------
 
 
  Problem riješen   
 
 _________________
 oldičan datkilgoraf tržai posoa, pšiem perko 010 rjieič um inuti, saom se jaivte ardi dogovroa an 0998030117. HVAAL NA POJVEREJNU!!1
 |