• มีชุดอิมพลีเมนต์ของ Typescript สำหรับฟอร์แมตและอัลกอริทึมที่ใช้กันทั่วไปที่สุดซึ่งจำเป็นต่อการสร้างแอปพลิเคชันที่รองรับ PKI
  • ฟีเจอร์ที่รองรับ
    • การสร้างและตรวจสอบใบรับรอง X.509 (RFC 5280)
    • PKCS#10 (RFC 2986): โครงสร้างข้อมูลคำขอใบรับรองที่ใช้แพร่หลายที่สุดในแอปพลิเคชัน X.509 รองรับให้ผู้ร้องขอพิสูจน์ได้ว่าตนควบคุมกุญแจสาธารณะเฉพาะนั้นได้
    • Cryptographic Message Syntax (CMS, RFC 5652): โครงสร้างข้อมูลที่ใช้มากที่สุดสำหรับการลงนามข้อมูลในแอปพลิเคชัน X.509 สามารถรวมข้อมูลทั้งหมดที่จำเป็นต่อการลงนามได้อย่างสะดวก และแสดงผลในรูปแบบที่ตรวจสอบได้
    • Time-Stamp Protocol (TSP, RFC 3161): โปรโตคอลที่ใช้แพร่หลายที่สุดในการพิสูจน์ว่าข้อมูลมีอยู่ก่อนช่วงเวลาหนึ่ง นำไปใช้ในแอปพลิเคชันลายเซ็นเพื่อรับประกันว่าสามารถตรวจสอบลายเซ็นได้ในระยะยาว
  • เป้าหมาย
    • อิมพลีเมนต์ด้วย TypeScript และแนวทางเชิงวัตถุ
    • ไม่รวมการอิมพลีเมนต์ด้านการเข้ารหัสไว้ภายใน แต่ใช้ Web Crypto API แทน
    • ทำงานได้เหมือนกันทั้งบนเบราว์เซอร์และ Node/Deno

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น