- มีชุดอิมพลีเมนต์ของ 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
ยังไม่มีความคิดเห็น