renathy Posted October 7, 2013 Report Share Posted October 7, 2013 (edited) Nepieciešams izveidot savineojumu ar Swedbank. Ir skaidrs, ka nav nekas līdz galam skaidrs. Ir sw.pam, ko atsūtīja banka. Bet nepieciešams arī private key. Kā tiek ģenerēts private key? Tā kā es personīgi nepeiteicu pakalpojumu, vai var būt, ka privātā atslēga tika uzģenerēa pakalpojuma pieteikšanas laikā un man nav atsūtīta? Man kā programmētājam tika atsūtīts tikai viens *.pem fails, vai jābūt diviem? Vai pareizi sapratu, ka private key izmanto sūtot pieprasījumu bankai, bet saņemot atbildi no bankas ir párbaudei jāzimanto publiskā atslēga? Es nesaprotu, ko dara bankas pusē, kad saņem šo te VK_MAC, kas ir ar privāto atslēgu veidots? P.S. Privātā atslēga izmantojama šādi: $pkeyid = openssl_get_privatekey($priv_key); openssl_sign($data, $signature, $pkeyid); $VK_MAC = base64_encode($signature); un VK_MAC sūta bankai (kopā ar citiem laukiem)? Edited October 7, 2013 by renathy Quote Link to comment Share on other sites More sharing options...
draugz Posted October 7, 2013 Report Share Posted October 7, 2013 (edited) Ja labi pameklē, tad Swedbank ir arī piemērs mājas lapā https://www.swedbank.lv/files/pakalpojumi_uznemumiem/PHP_piemeri.rar Gluži perfekts tas nav, bet pamatdomai vajadzētu būt skaidrai. Par pricnipu, tad VK_MAC laikam bija vienkārši signature priekš pārējiem laukiem. Banka savā pusē pārbaud\is vai Tevis sūtītais VK_MAC ir atbilstošs visiem laukiem un tikai tad sāks pildīt uzdotās darbības. Edited October 7, 2013 by draugz Quote Link to comment Share on other sites More sharing options...
werd Posted October 8, 2013 Report Share Posted October 8, 2013 http://www.swedbank.lt/files/Banklink_TC_en.pdf Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.