C lib를 사용하여 pkcs12 파일에서 x509 인증서와 개인 키를 추출하고 싶습니다. .net utils를 많이 찾았지만 C 라이브러리를 찾지 못했습니다. 내 코드가 WinPE 환경에서 실행되므로 .net이 작동하지 않습니다.pkcs12 파일에서 x509 인증서와 개인 키를 추출하십시오.
1
A
답변
2
OpenSSL을 사용하면이 작업을 수행 할 수 있습니다. 기능 d2i_PKCS12_fp()
는 PKCS12
객체로 PKCS # 12 파일을로드 할 수 있으며, 기능 PKCS12_parse()
는 인증서와 개인 키 추출 결과 객체를 구문 분석하는 데 사용할 수 있습니다
PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12);
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509) **ca);
더의 PKCS12_parse()
man page 참조 세부.
0
Openssl 당신이 그렇게 할 수 있습니다. 인증서의 형식을 아는 경우 코드를 찾아보고 API를 가져올 수 있습니다.
특히 입력 파일로 SSL 컨텍스트를 만들고 인증서를 추출해야합니다.
0
관련 문제
- 1. 배포 인증서와 개인 키는
- 2. X509 인증서와 C#으로 비대칭 암호화를 수행하는 방법은 무엇입니까?
- 3. .xls 파일에서 데이터를 추출하십시오.
- 4. 파일에서 단어를 추출하십시오.
- 5. 파일에서 RSA 개인 키를로드하는 방법
- 6. 메모리에있는 실행 파일에서 아이콘을 추출하십시오.
- 7. exe 파일에서 VB.NET 코드를 추출하십시오
- 8. 데이터베이스에 X509 인증서 저장
- 9. 클라이언트 개인 키없이 PHP로 X509 인증서를 만드는 방법은 무엇입니까?
- 10. BouncyCastle X509 인증서에서 개인 키 가져 오기? C#
- 11. OpenSAML에서 사용할 개인 키를 읽는 방법은 무엇입니까?
- 12. 왜 개인 키를 내 보내시겠습니까?
- 13. Tika를 사용하여 .tex 파일에서 텍스트를 추출하십시오.
- 14. ECDSA 키를 사용할 때 서명 된 x509 가져 오기
- 15. SSHTool을 사용하여 퍼티 개인 키를 OpenSSH 개인 키로 변환
- 16. Java의 PFX 파일에서 공개 키를 읽는 방법
- 17. .snk 파일에서 공개 키를 게시해야합니까?
- 18. 개인 키와 공개 키를 전달하는 문제?
- 19. 개인 키를 저장하기에 충분한 키 컨테이너?
- 20. C# RSA가 개인 키에서 공개 키를 추출합니다.
- 21. 개인 키를 분실 한 경우 이전 배포 인증서를 삭제할 경우 어떤 영향이 있습니까? (아이폰 SDK)의 I/분실 배포 인증서와 관련된 개인 키에 대한 액세스 권한이없는 경우
- 22. x509 인증서 정보
- 23. C#에서 PKCS12 .p12 파일을 만드는 방법은 무엇입니까?
- 24. openssl pkcs12 -export 프로그래밍 방식으로
- 25. 파일에서 인증서 유형을 결정하는 방법
- 26. 클라이언트 인증서와 Grails를 가진 Tomcat
- 27. sed가있는 html 파일에서 지정된 html 태그 사이의 모든 링크를 추출하십시오.
- 28. .NET 암호화 라이브러리를 사용하여 C#의 .pem 파일에서 개인 키를 사용하여 암호 해독
- 29. Bouncy Castle을 알기 위해 Apple Keychain 가져 오기 .NET. PKCS12 (.p12) store
- 30. WFC X509 인증서는 <p>내가 한 .cer 파일에서 공개 키를 사용하여 X509 인증서를 사용하려고</p>, 나는 다음과 같은 예외를 받고 있어요, 누락으로 인해 개인 키
PKCS # 12 파일을 구문 분석하기 위해 SSL 컨텍스트를 만들 필요가 없습니다. – caf