2014-12-16 4 views
20

테스트 목적으로 일부 pkcs # 12 파일을 내보내는 중입니다. 이러한 파일은 프로덕션 환경에서 사용되지 않으며 자동 테스트 중에 임시로 존재합니다. 내가 -nodes을 포함 때내보내기 암호없이 PKCS # 12 파일을 내 보냅니 까?

openssl pkcs12 -export -nodes -out bundle.pfx -inkey mykey.key -in certificate.crt -certfile ca-cert.crt 

는 왜 수출 암호를 주장한다 :

나는 다음과 같은 명령을 사용하여 무엇입니까?

내 OpenSSL 버전은 우분투 서버 14.10 64 비트에서 OpenSSL 1.0.1f 6 Jan 2014입니다.

+0

스택 오버플로는 프로그래밍 및 개발 관련 질문에 대한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 또한 [Dev Ops에 대한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306) – jww

답변

33

대화 형 모드에서 암호를 묻는 메시지가 표시되면 enter 키를 누르면 암호가 설정되지 않습니다.

예를 들어 명령을 자동화하려는 경우 -passout 인수를 사용하십시오. 매개 변수의 형식은 pass:mypassword입니다. 우리는 암호를 원하지 않으므로 :

openssl pkcs12 -export -nodes -out bundle.pfx -inkey mykey.key -in certificate.crt -certfile ca-cert.crt -passout pass: 
+15

빈 문자열이있는 파일을 암호로 생성합니다. 암호는 암호와 같지 않습니다. 비밀번호 프롬프트에서 Enter 키를 눌러야합니다. iOS 기기에서는 빈 문자열로 입력을 푸시 할 수 없기 때문에 입력하지 않아도됩니다. – Nick

관련 문제