PKCS 7
PKCS 7파일 이름 확장명 | .p7b |
---|---|
개발자 | RSA 보안 |
최신 릴리즈 | 1.5 1998년 3월 1일; 전 |
형식 유형 | 보관 파일 형식 |
컨테이너: | X.509 공용 키 인증서, X.509 CRL |
암호학에서 "PKCS #7: 암호 메시지 구문"(예: "CMS")은 서명 및/또는 암호화된 데이터를 저장하는 표준 구문이다.PKCS #7은 RSA Laboratories에서 만든 PKCS(Public-Key Cryptography Standards)라는 표준 제품군 중 하나이다.최신 버전인 1.5는 RFC 2315로 제공된다.[1]
PKCS #7에 대한 업데이트는 RFC 2630에 설명되어 있으며,[2] RFC 3369,[3] RFC 3852[4] 및 RFC 5652로 차례로 대체되었다.[5]
PKCS #7 파일은 원시 DER 형식 또는 PEM 형식으로 저장할 수 있다.PEM 형식은 DER 형식과 동일하지만 Base64 인코딩으로 감싸고 와 사이에 끼어있다. Windows는 이러한 두 인코딩 모두에 ".p7b" 파일 이름 확장자를[6] 사용한다.
일반적으로 PKCS #7 파일은 인증서 및/또는 CRL(인증서 해지 목록)을 저장하는 데 사용된다.
다음은 인증서를 먼저 다운로드한 다음 PKCS #7 아카이브에 넣고 해당 아카이브에서 읽는 방법에 대한 예:
달러 메아리"openssls_client-connectexample.org:443-hostexample.org2>,/dev/nullopenssl x509>example.org.cer2>, /dev/null달러openssl crl2pkcs7 -nocrl-certfileexample.org.cer-outexample.org.cer.pem.p7b달러openssl pkcs7-inexample.org.cer.pem.p7b-noout -print_certs subject=C를 미국, ST)캘리포니아, L)로스 앤젤레스, O\인터넷 C.orporation 할당된 이름 및 번호의 경우 OU = 기술, CN = www.example.org 발행자=C = 미국, O = DigiCert Inc., CN = DigiCert SHA2 Secure Server CA
참조
- ^ RFC2315 - PKCS(Public-Key Cryptography Standards) #7: 암호 메시지 구문 규격 버전 1.5, 1998년 3월
- ^ RFC 2630 - 암호 메시지 구문, 1999년 6월
- ^ RFC 3369 - CMS(암호화 메시지 구문), 2002년 8월
- ^ RFC 3852 - CMS(암호화 메시지 구문), 2004년 7월
- ^ RFC 5652 - CMS(암호화 메시지 구문), 2009년 9월
- ^ ".p7b Extension - List of Windows programs that can open .p7b files".
외부 링크
- openssl-pkcs7에 대한 맨 페이지