Erinevus lehekülje "Stunnel" redaktsioonide vahel
9. rida: | 9. rida: | ||
bash$ openssl req -nodes -new -newkey rsa:1024 -keyout sertifikaat.key -out sertifikaat.csr | bash$ openssl req -nodes -new -newkey rsa:1024 -keyout sertifikaat.key -out sertifikaat.csr | ||
bash$ openssl x509 -in sertifikaat.csr -out sertifikaat.crt -req -signkey sertifikaat.key -days 3650 | bash$ openssl x509 -in sertifikaat.csr -out sertifikaat.crt -req -signkey sertifikaat.key -days 3650 | ||
+ | |||
+ | Tulemusena on tekkinud kolm faili | ||
+ | |||
+ | sertifikaat.csr - nn sertifikaadi gereneerimise taotlus ehk avalik võti | ||
+ | sertifikaat.key - vastav salajane võti | ||
+ | sertifikaat.crt - isesigneeritud sertifikaat, mis tähendab praktiliselt seda, et sertifikaadi Issuer ja Subjekt langevad kokku | ||
+ | |||
+ | openssl x509 -in sertifikaat.crt -text -noout | ||
+ | |||
+ | Lisaks on OpenSSL programmiga hea pöörduda krüptitud teenuse poole selliselt | ||
+ | |||
+ | openssl s_client -connect ssl.loomaaed.tartu.ee:993 | ||
+ | |||
+ | millele vastuseks näidatakse krüptitud ühenduse moodustamisel kasutatud parameetreid. | ||
+ | |||
+ | '''Krüptitud teenuse kasutamine krüptimise mitte oskava kliendiga''' | ||
+ | |||
+ | See võiks olla stunneli katsetamiseks kõige lihtsam juhtum. | ||
'''SSL teenuse un-ssl'imine''' | '''SSL teenuse un-ssl'imine''' | ||
bash$ stunnel -c -d 1111 -r ip.aadress.eem.al:443 | bash$ stunnel -c -d 1111 -r ip.aadress.eem.al:443 |
Redaktsioon: 22. märts 2007, kell 02:54
Eesmärk
Stunnel tarkvara võimaldab programmidel, mis iseenesest ei sisalda krüptimise tuge pidada üle võrgu krüptitud andmevahetust.
Ettevalmistused
Stunneli kasutamisel üldiselt läheb tarvis lisaks stunneli programmile endale võimalust tekitada sertifikaate. Tõenäoliselt kõige otsekohesem on kasutada isesigneeritud (ingl. k. self-signed) sertifikaate, mille valmistamine toimub tarkvara OpenSSL abil näiteks selliselt
bash$ openssl req -nodes -new -newkey rsa:1024 -keyout sertifikaat.key -out sertifikaat.csr bash$ openssl x509 -in sertifikaat.csr -out sertifikaat.crt -req -signkey sertifikaat.key -days 3650
Tulemusena on tekkinud kolm faili
sertifikaat.csr - nn sertifikaadi gereneerimise taotlus ehk avalik võti sertifikaat.key - vastav salajane võti sertifikaat.crt - isesigneeritud sertifikaat, mis tähendab praktiliselt seda, et sertifikaadi Issuer ja Subjekt langevad kokku
openssl x509 -in sertifikaat.crt -text -noout
Lisaks on OpenSSL programmiga hea pöörduda krüptitud teenuse poole selliselt
openssl s_client -connect ssl.loomaaed.tartu.ee:993
millele vastuseks näidatakse krüptitud ühenduse moodustamisel kasutatud parameetreid.
Krüptitud teenuse kasutamine krüptimise mitte oskava kliendiga
See võiks olla stunneli katsetamiseks kõige lihtsam juhtum.
SSL teenuse un-ssl'imine
bash$ stunnel -c -d 1111 -r ip.aadress.eem.al:443