Windows에서 클라이언트 인증서를 내보내고 스크래핑
2497 단어 openssl
그래서 클라이언트 인증서 & 비밀 키를 export하여 프로그램에서도 액세스 할 수 있도록 해 보았으므로 공유합니다.
TL;DR
robot.txt
의 지시에 따릅니다.1. 비밀키를 export 가능한 경우
Windows의 certmgr에서 인증서를 선택하고 모든 작업> 내보내기로 이동하여 인증서와 함께 개인 키를 내보내시겠습니까? 에서 "예"를 선택합니다.
여기서 "예"가 회색 아웃했다면 certmgr을 무시하고 개인 키를 내보낼 수있는 도구를 이용할 수밖에 없다고 생각합니다.
인증서는 암호화된 형식으로 내보내기 때문에 이를 .pem 파일로 변환하는 번거로움이 필요합니다.openssl
커멘드로 가능하므로, 상세하게 알고 싶은 분은 링크처를 부탁합니다.
@IT - Windows에서 인증서 및 개인 키를 PEM 형식으로 변환하고 내보내기 (1/2)
2. 비밀키를 export 불가능한 경우
cermgr에서 비공개 키를 내보낼 수 없는 경우 미국 보안 관련 서비스 회사에서 공개한 비공개 키 내보내기 도구가 있으므로 이를 사용하여 내보낼 수 있습니다.
htps : // 기주 b. 코 m / 이세 C 파 rt 네 rs / 야이 lb 레아 k
jailbreak 후에는 .pfx 형식의 파일을 얻을 수 있으므로, 후에는 openssl
를 사용하여 .pem 형식으로 변환하면 OK입니다.
3. 클라이언트 인증서를 사용한 액세스
업무에서 Python을 사용하고 있기 때문에 HTTP 요청에는 requests
라는 단골 라이브러리를 사용하고 있습니다. 문서를 읽으면 상상 이상으로 클라이언트 인증서를 사용한 액세스가 간단했습니다.
access.pyimport requests
res = requests.post(url, cert="./certification.pem")
요약
Windows 단말이 필수라고 생각되는 정상 업무에서도, 그 이유를 알면 자동화의 대책이 세워집니다.
이번은 SSL 클라이언트 인증의 설정 파일을 제외하는 방법이었습니다!
justInCase 그럼 자동화를 좋아하는 당신을 요구하고 있으므로, 흥미가 있으면 꼭 응모해 주세요! 이상, 도움이 되면 다행입니다.
cermgr에서 비공개 키를 내보낼 수 없는 경우 미국 보안 관련 서비스 회사에서 공개한 비공개 키 내보내기 도구가 있으므로 이를 사용하여 내보낼 수 있습니다.
htps : // 기주 b. 코 m / 이세 C 파 rt 네 rs / 야이 lb 레아 k
jailbreak 후에는 .pfx 형식의 파일을 얻을 수 있으므로, 후에는
openssl
를 사용하여 .pem 형식으로 변환하면 OK입니다.3. 클라이언트 인증서를 사용한 액세스
업무에서 Python을 사용하고 있기 때문에 HTTP 요청에는 requests
라는 단골 라이브러리를 사용하고 있습니다. 문서를 읽으면 상상 이상으로 클라이언트 인증서를 사용한 액세스가 간단했습니다.
access.pyimport requests
res = requests.post(url, cert="./certification.pem")
요약
Windows 단말이 필수라고 생각되는 정상 업무에서도, 그 이유를 알면 자동화의 대책이 세워집니다.
이번은 SSL 클라이언트 인증의 설정 파일을 제외하는 방법이었습니다!
justInCase 그럼 자동화를 좋아하는 당신을 요구하고 있으므로, 흥미가 있으면 꼭 응모해 주세요! 이상, 도움이 되면 다행입니다.
import requests
res = requests.post(url, cert="./certification.pem")
Windows 단말이 필수라고 생각되는 정상 업무에서도, 그 이유를 알면 자동화의 대책이 세워집니다.
이번은 SSL 클라이언트 인증의 설정 파일을 제외하는 방법이었습니다!
justInCase 그럼 자동화를 좋아하는 당신을 요구하고 있으므로, 흥미가 있으면 꼭 응모해 주세요! 이상, 도움이 되면 다행입니다.
Reference
이 문제에 관하여(Windows에서 클라이언트 인증서를 내보내고 스크래핑), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiroga/items/904a33ffc399999850d9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)