Mundarija:

Java'da SSL konteksti nima?
Java'da SSL konteksti nima?

Video: Java'da SSL konteksti nima?

Video: Java'da SSL konteksti nima?
Video: SSL, TLS, HTTP, HTTPS объяснил 2024, Aprel
Anonim

SSL konteksti shifrlar, protokol versiyalari, ishonchli sertifikatlar, TLS opsiyalari, TLS kengaytmalari va h.k.lar toʻplamidir. Bir xil sozlamalar bilan bir nechta ulanishga ega boʻlish juda keng tarqalgan boʻlib, ular bir joyga jamlanadi. kontekst va tegishli SSL shundan so'ng ulanishlar yaratiladi kontekst.

Shu munosabat bilan Java-da SSL nima?

Ikki tomonlama SSL Java Misol. Xavfsiz rozetkalar qatlami ( SSL ) - bu server va mijoz o'rtasida shifrlangan aloqani o'rnatish uchun standart xavfsizlik texnologiyasi. Bir tomonlama SSL , mijoz server identifikatorini tasdiqlaydi, mijozning identifikatori esa anonim qoladi.

Bundan tashqari, SSLContext ishi xavfsizmi? 2 ta javob. Qo'ng'iroq SSLContext . createSSLEngine() kabi ko'rinadi ip - xavfsiz . Hech bo'lmaganda, dastur hech qanday poyga sharti bilan bog'liq xato bilan ishlamay qolganiga asoslanadi.

Ikkinchidan, Java-da SSL sertifikati qanday o'rnatiladi?

Java kalit vositasi bilan CA imzolangan SSL sertifikatini o'rnating

  1. Variant 1: Yangi kalit va Java kalit doʻkonini yarating; CA imzosini import qilish. 1-qadam: Kalit do'koni va imzo so'rovini yarating. 2-qadam: CA imzolangan sertifikatni talab qiling.
  2. Variant 2: PEM formatidagi mavjud kalit va sertifikatlarni yangi Java kalit do‘koniga to‘plang.
  3. Variant 3: Mavjud PKCS yoki PFX kalit doʻkonini Java kalit doʻkoniga aylantiring.

Sslconnectionsocketfactory nima?

SSLSocketFactory-dan HTTPS serverining identifikatorini ishonchli sertifikatlar ro'yxatidan tekshirish va shaxsiy kalit yordamida HTTPS serveriga autentifikatsiya qilish uchun foydalanish mumkin. Biror kishi o'zining CA sifatida harakat qilishni va OpenSSL kabi PKI vositasi yordamida sertifikat so'rovini imzolashni tanlashi mumkin.

Tavsiya: