2011-11-16 3 views
0

이제는 평범하고 단순한 PHP로 openssl 인증서를 만들었지 만, 내가보기에는 나에게 발급 된 것과 발급 한 것을 어떻게 바꿀 것인가를 발급 한 것입니다. CAopenssl 구성을 어떻게 변경합니까?

openssl_csr_sign (혼합 $의 CSR 혼합 $의 cacert 혼합 $의 priv_key, INT을 $ 일 [배열 $ configargs [INT $으로 직렬 = 0])

등 openssl_csr_sign()에서 인증서를 서명하는 동안 여기서 $ cacert는 CA 인증서이며 CA 인증서를 제공하지만 내가 할 경우 변경하지 않습니다. 내 주요 추측은 openssl.cnf를 편집해야한다는 것입니다. 그러나 편집 할 위치를 얻지 못합니다. 이 결과를 얻으십시오.

답변

0

내가 오해하고있는 것이 아니라면, 자기 서명/자기 발급 인증서 인 경우 그것이 어떻게 될 것인지에 대한 것입니다. 자신이 아닌 다른 사람이 발급 한 유효한 "신뢰할 수있는"인증서를 원하면 신뢰할 수있는 출처 (타사 등)의 제 3 자 인증서를 얻어야합니다.

+0

내가 원하는 것은 내가 다른 회사의 프로젝트를 가지고 있기 때문에 현재 내 회사에서 프로젝트에 인증서를 발급 할 것입니다. 어떻게해야 openssl에서 그렇게 할 수 있습니까? –