Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

11. diel - Java RMI - Komunikácia s SSL - časť 2

V tejto lekcii si predvedieme SSL komunikáciu a potom ju skontrolujeme opäť cez packety Wireshark ako v minulej lekcii. Problém nešifrované komunikácia bude týmto veľmi jednoducho vyriešený. Ak by vám to nestačilo, nič vám nebráni vykonávať vlastné šifrovanie cez JCA a JCE alebo cez vlastné šifrovacie algoritmy.

Prakticky len rozšírime existujúci projekt o SSL komunikáciu. Takže budeme vykonávať len úpravy existujúceho projektu, tzn. niekde len pridáme pár riadkov a vytvoríme dve nové triedy. Budeme postupovať nasledovne:

  • Upravíme serverovú časť
  • Upravíme klientskú časť
  • Skompilujeme, zbuildujeme a spustíme projekty

1) Úprava serverovej časti

Ako prvý krok pridáme do CLASSPATH túto externú knižnicu "sunjce_provi­der.jar", ktorá je súčasťou JDK i JRE. Väčšinou sa nachádza v tomto adresári ".../Java adresář/jre/lib/ext/sunjce_provider.jar".

Pri spustení RMI servera nastavíme bezpečnostného providera. Tým je myslené pridaním tohto riadku Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());. Je možné, že po pridaní daného riadku začne Eclipse robiť problém a červeno riadok podčiarkne. Riešením je


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 125 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 11 článkom (11 lekcií) tohoto kurzu.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tejto lekcii si predvedieme ako zabezpečiť, aby RMI komunikácia bežala na SSL socketu. Teda aby JVM s OS vykonávali automatické šifrovanie.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Robert Michalovič
Avatar
Programuji převážně v Javě SE,EE a trochu nativním C a CUDA. více viz.https://cz.linkedin.com/in/robert-michalovic
Aktivity