PKCS 7

PKCS 7
PKCS #7
파일 이름 확장명
.p7b
개발자RSA 보안
최신 릴리즈
1.5
1998년 3월 1일; 24년(1998-03-01)
형식 유형보관 파일 형식
컨테이너: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

참조

  1. ^ RFC2315 - PKCS(Public-Key Cryptography Standards) #7: 암호 메시지 구문 규격 버전 1.5, 1998년 3월
  2. ^ RFC 2630 - 암호 메시지 구문, 1999년 6월
  3. ^ RFC 3369 - CMS(암호화 메시지 구문), 2002년 8월
  4. ^ RFC 3852 - CMS(암호화 메시지 구문), 2004년 7월
  5. ^ RFC 5652 - CMS(암호화 메시지 구문), 2009년 9월
  6. ^ ".p7b Extension - List of Windows programs that can open .p7b files".

외부 링크