curl HTTPS azonositas atiranyitas

Fórumok

Szeretnek egy HTTPS oldalrol (html) allomanyokat letolteni.
A legfontosabb dolog, hogy ne kelljen egeret hasznalni hozza.
A https://www.magyarorszag.hu (ezentul mo.hu) oldalon lehet belepni, a https://ebev.apeh.hu/main.jsp (ezentul ebev) oldalan van a letolteni valo.
A wget es a curl programokkal probalkoztam eddig.
Amig a mo.hu/akarmi oldalrol toltok le, HTTP 200 valaszt kapok es a

* SSL certificate verify result: self signed certificate in certif
icate chain (19), continuing anyway.

szoveget.
Amint atmegyek az ebev reszre, (ahol a tenyleges letolteni valo van) ott mar

HTTP 302 Moved Temporarily

uzenetet es a

* SSL certificate verify result: unable to get local issuer certif
icate (20), continuing anyway.

szoveget.
Mindket oldal tanusitvanyat a netlock.hu oldalrol szedtem le
bongeszovel, majd a

openssl x509 -inform DES -in yourdownloaded.crt \
-out outcert.pem -text

paranccsal alakitom at.

Mivel HTTPS mogul meg sohasem toltottem le, azt sem tudom, hogy az azonositas sikeres-e.
Probalkoztam az oldal igazolasaval PEM formaban.
Az /usr/local/share/curl/curl-ca-bundle.crt allomanyba helyeztem az igazolast, illetve a --cacert outcert.pem kapcsoloval.

A kapcsolat nelkuli html allomanyban a curl altal letoltott peldanynal nem vagyok bejelentkezve (hup.hu,mo.hu), ha Opera bongeszovel toltom le, mindkettonel (hup.hu, mo.hu) be vagyok jelenetkezve.
Tudom, hogy a hup.hu csak http oldal, de hol mashol tesztelhetnek?

Csak akkor tolti le az oldalt, ha hasznalom a -k/--insecure parancssori kapcsolot.
Ebben az esetben nem bejelentkezve vagyok, hanem be nem jelentkezve a letoltott mohu.html oldalon .

curl \
-u nev:jelszo \
--digest \
ebev \
#
ebev/showNyugta
#EZ A LENYEG
#mo.hu \
#
/ebev.html">mo.hu/ebev
#
/ebev.html/szolgaltataskapcsolodo">mo.hu/ebev/szol
-b cookies \
-c cookies \
-o idefo.html \
-v \
-k \
--cacert ebev.apeh.hu.outcert.pem
#--cacert mohu.outcert.pem \
#--cacert bundle/curl-ca-bundle.crt
#--cacert bundle/curl-ca-bundle.crt-netlock-APEH
#--trace-ascii - \
# -H \
# -L \

Csak akkor tortenik meg az allomanyletoltes, ha a -k kapcsolot
hasznalom:
* successfully set certificate verify locations:
* CAfile: /usr/local/share/curl/curl-ca-bundle.crt

Vagy a --cacert outcert.pem kapcsoloval:
* successfully set certificate verify locations:
* CAfile: outcert.pem

Vajon hogy tudnek letolteni az ebev oldalarol?
Koszonom a segitseget.

Hozzászólások

Visszalepek egy kicsit.
Megprobalok ugy letolteni egy oldalt, hogy be vagyok lepve rajta.
curl -u nev:jelszo
curl -d nev=
curl -d jelszo=
wget --http-user=
wget --http-passwd=
Az elkuld gombot kell alkalmazni? Nem talalom a forrasban, hogy milyen nevekkel.

A letoltott oldalon csak a bejelentkezesi urlap van.
Vajon miert?