인증서가 .p12와 .crt이며 공개 키를 저장하고 인쇄하고 iPhone 응용 프로그램에서 키를 사용하고 싶습니다. 나는 아이폰의 문서를 보았다. 그러나 나는 그것을 할 수 없다 ...인증서의 공개 키를 인쇄하는 방법 (Objective-C)
2
A
답변
3
이것은 놀랍게도 쉽다. 이 경우를 처리하기 위해 키 체인에 인증서를 추가 할 필요가 없습니다. 대신 응용 프로그램에 인증서 데이터 (즉, .cer 파일의 내용)를로드 한 다음 (번들 또는 네트워크에서 가져올 수 있음) SecCertificateCreateWithData를 사용하여 인증서 참조를 만듭니다. 여기에서 SecTrust 개체 (SecTrustCreateWithCertificates, SecTrustEvaluate - 결과 SecTrustResultType 및 SecTrustCopyPublicKey를 무시하도록 선택할 수 있음)를 사용하여 공개 키 참조를 추출 할 수 있습니다. 그리고 여기에서 SecKey API (SecKeyEncrypt, SecKeyRawVerify)를 사용하여 암호화하고 확인할 수 있습니다.
관련 문제
- 1. xml 문자열로 인증서의 공개 키 찾기
- 2. 문자열 공개 키를 RSA 공개 키로 변환
- 3. Java의 PFX 파일에서 공개 키를 읽는 방법
- 4. 공개 키를 사용하여 문자열 암호화
- 5. Maven에서 공개 키를 사용하지 않습니다.
- 6. .snk 파일에서 공개 키를 게시해야합니까?
- 7. 인증서의 루트를 결정하는 방법은 무엇입니까?
- 8. NumberFormatter - ObjectiveC
- 9. 인증서가 인증서의 제목입니까?
- 10. 인증서의 키 크기를 얻는 방법
- 11. CryptoAPI를 사용하여 p7b 인증서에서 공개 키를 추출하는 방법
- 12. 기계 수준 RSA 키 컨테이너에 공개 키를 저장하는 방법
- 13. base64/radix64 공개 키를 파이썬에서 pem 형식으로 변환하는 방법
- 14. 인터넷을 통해 Android 마켓 공개 키를 보내십시오.
- 15. StrongNameKeyPair에 대한 공개 키를 얻을 수 없습니다.
- 16. RSA 공개 키를 RSA DER로 변환
- 17. 공개 키를 사용하여 파일 암호 해독
- 18. 공개 키를 사용하여 대용량 파일 암호화
- 19. 인증서 공개 키를 사용하여 Java에서 서명 확인
- 20. 개인 키와 공개 키를 전달하는 문제?
- 21. 원격 호스트에 공개 키를 보내는 명령
- 22. C# RSA가 개인 키에서 공개 키를 추출합니다.
- 23. InterfaceBuilder에서 이미지 시퀀스로드 -ObjectiveC
- 24. ObjectiveC 임의 숫자
- 25. MulticastDelegate in ObjectiveC
- 26. Shapefile with ObjectiveC
- 27. 공개 키 암호화 작동 방법
- 28. Xcode에서 변수를 인쇄하는 방법
- 29. C에서 인쇄하는 방법
- 30. 팝업 창만 인쇄하는 방법