# PKI.js - PKI 앱용 기능을 순수 JS로 구현한 라이브러리

> Clean Markdown view of GeekNews topic #17901. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17901](https://news.hada.io/topic?id=17901)
- GeekNews Markdown: [https://news.hada.io/topic/17901.md](https://news.hada.io/topic/17901.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-11-23T09:31:01+09:00
- Updated: 2024-11-23T09:31:01+09:00
- Original source: [github.com/PeculiarVentures](https://github.com/PeculiarVentures/PKI.js)
- Points: 6
- Comments: 0

## Topic Body

- PKI 지원 애플리케이션을 구축하는 데 필요한 가장 일반적인 형식과 알고리듬의 Typescript 구현을 제공  
- 지원 기능   
  - X.509 인증서(RFC 5280) 인증서 생성 및 검증  
  - PKCS#10(RFC 2986): X.509 애플리케이션에서 가장 널리 사용되는 인증 요청 데이터 구조. 요청자가 특정 공개 키를 제어할 수 있음을 증명할 수 있도록 지원  
  - Cryptographic Message Syntax (CMS, RFC 5652): X.509 애플리케이션에서 데이터 서명에 가장 많이 사용되는 데이터 구조. 서명에 필요한 모든 데이터를 손쉽게 포함하고 검증 가능하게 표현 가능  
  - Time-Stamp Protocol (TSP, RFC 3161): 특정 시점 전에 데이터가 존재했음을 증명하는 데 가장 널리 사용되는 프로토콜. 서명 애플리케이션에서 활용되어 장기적으로 서명을 검증 가능하게 보장  
- 목표   
  - 타입스크립트 및 객체 지향 구현  
  - 암호화 구현이 포함되지 않고 대신 Web Crypto API를 활용  
  - 브라우저와 Node/Deno에서 모두 똑같이 동작

## Comments



_No public comments on this page._
