สารบัญ:

บริบท SSL ใน Java คืออะไร
บริบท SSL ใน Java คืออะไร

วีดีโอ: บริบท SSL ใน Java คืออะไร

วีดีโอ: บริบท SSL ใน Java คืออะไร
วีดีโอ: พื้นฐาน SSL TLS HTTPS CSR Certificate คืออะไร ทำงานอย่างไร ความรู้รอบตัวโปรแกรมเมอร์ 2024, ธันวาคม
Anonim

บริบท SSL คือชุดของรหัสลับ เวอร์ชันโปรโตคอล ใบรับรองที่เชื่อถือได้ ตัวเลือก TLS ส่วนขยาย TLS เป็นต้น เนื่องจากเป็นเรื่องปกติมากที่จะมีการเชื่อมต่อหลายรายการโดยใช้การตั้งค่าเดียวกัน บริบท และที่เกี่ยวข้อง SSL การเชื่อมต่อจะถูกสร้างขึ้นตามสิ่งนี้ บริบท.

ในเรื่องนี้ SSL ใน Java คืออะไร?

สองทาง SSL Java ตัวอย่าง. เลเยอร์ซ็อกเก็ตที่ปลอดภัย ( SSL ) เป็นเทคโนโลยีความปลอดภัยมาตรฐานสำหรับการสร้างลิงค์ที่เข้ารหัสระหว่างเซิร์ฟเวอร์และไคลเอนต์ ในทางเดียว SSL ลูกค้ายืนยันตัวตนของเซิร์ฟเวอร์ในขณะที่ข้อมูลประจำตัวของลูกค้ายังคงไม่ระบุตัวตน

นอกจากนี้ เธรด SSLContext ปลอดภัยหรือไม่ 2 คำตอบ โทรไป SSLContext . createSSLEngine() ดูเหมือนจะเป็น เกลียว - ปลอดภัย . อย่างน้อยก็ขึ้นอยู่กับความจริงที่ว่าแอปพลิเคชันไม่ล้มเหลวโดยมีข้อผิดพลาดเกี่ยวกับสภาพการแข่งขัน

ประการที่สอง ตั้งค่า SSL Certificate ใน Java อย่างไร?

ติดตั้งใบรับรอง SSL ที่ลงนามโดย CA ด้วย Java keytool

  1. ตัวเลือกที่ 1: สร้างคีย์ใหม่และที่เก็บคีย์ Java นำเข้าลายเซ็นของ CA ขั้นตอนที่ 1: สร้างที่เก็บคีย์และคำขอเซ็นชื่อ ขั้นตอนที่ 2: ขอใบรับรองที่ลงนามโดย CA
  2. ตัวเลือกที่ 2: ทำแพ็กเกจคีย์และใบรับรองรูปแบบ PEM ที่มีอยู่ในที่เก็บคีย์ Java ใหม่
  3. ตัวเลือก 3: แปลงที่เก็บคีย์ PKCS หรือ PFX ที่มีอยู่เป็นที่เก็บคีย์ Java

Sslconnectionsocketfactory คืออะไร?

SSLSocketFactory สามารถใช้เพื่อตรวจสอบความถูกต้องของเซิร์ฟเวอร์ HTTPS กับรายการใบรับรองที่เชื่อถือได้และเพื่อรับรองความถูกต้องกับเซิร์ฟเวอร์ HTTPS โดยใช้คีย์ส่วนตัว บางคนอาจเลือกที่จะทำหน้าที่เป็น CA ของตัวเองและลงนามในคำขอใบรับรองโดยใช้เครื่องมือ PKI เช่น OpenSSL

แนะนำ: