Агуулгын хүснэгт:

Java дахь SSL контекст гэж юу вэ?
Java дахь SSL контекст гэж юу вэ?

Видео: Java дахь SSL контекст гэж юу вэ?

Видео: Java дахь SSL контекст гэж юу вэ?
Видео: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Дөрөвдүгээр сар
Anonim

SSL контекст Энэ нь шифр, протоколын хувилбар, итгэмжлэгдсэн гэрчилгээ, TLS сонголт, TLS өргөтгөл гэх мэтийн цуглуулга юм. Ижил тохиргоотой олон холболттой байх нь түгээмэл байдаг тул тэдгээрийг нэг дор нэгтгэдэг. контекст болон холбогдох SSL Үүний үндсэн дээр холболтууд үүсдэг контекст.

Үүнтэй холбогдуулан Java хэл дээрх SSL гэж юу вэ?

Хоёр талын SSL Java Жишээ. Secure Sockets Layer ( SSL ) нь сервер болон үйлчлүүлэгчийн хооронд шифрлэгдсэн холбоосыг бий болгох стандарт аюулгүй байдлын технологи юм. Нэг талаараа SSL , үйлчлүүлэгч серверийн таниулбарыг баталгаажуулдаг бол үйлчлүүлэгчийн таних тэмдэг нь үл мэдэгдэх болно.

Нэмж хэлэхэд, SSLContext thread аюулгүй юу? 2 хариулт. Дуудлага SSLContext . createSSLEngine() байх шиг байна утас - аюулгүй . Наад зах нь уг програм нь уралдааны нөхцөлтэй холбоотой ямар ч алдаа гаргаагүй гэдгийг үндэслэсэн.

Хоёрдугаарт, Java дээр SSL гэрчилгээг хэрхэн тохируулах вэ?

CA гарын үсэгтэй SSL сертификатыг Java товчлуурын хэрэглүүрээр суулгана уу

  1. Сонголт 1: Шинэ түлхүүр болон Java түлхүүрийн сан үүсгэх; CA-ийн гарын үсгийг импортлох. Алхам 1: Түлхүүр хадгалах газар болон гарын үсэг зурах хүсэлтийг үүсгэ. Алхам 2: CA гарын үсэгтэй гэрчилгээг хүсэх.
  2. Сонголт 2: Одоо байгаа PEM форматын түлхүүр болон гэрчилгээг шинэ Java түлхүүрийн дэлгүүрт багцлах.
  3. Сонголт 3: Одоо байгаа PKCS эсвэл PFX түлхүүрийн санг Java түлхүүрийн сан руу хөрвүүлэх.

Sslconnectionsocketfactory гэж юу вэ?

SSLSocketFactory нь HTTPS серверийн таниулбарыг итгэмжлэгдсэн гэрчилгээнүүдийн жагсаалтаас баталгаажуулах, хувийн түлхүүр ашиглан HTTPS сервер рүү нэвтрэн ороход ашиглаж болно. Хэн нэгэн өөрийн CA-аар ажиллаж, OpenSSL гэх мэт PKI хэрэгслийг ашиглан гэрчилгээний хүсэлтэд гарын үсэг зурж болно.

Зөвлөмж болгож буй: