
답변1
내가 한 것:
업그레이드 중쉬운-rsa, 파일을 올바르게 사용하고 있는지 확인합니다
.cnf
.cd /path/to/myEasyRsaDir grep md openssl.cnf
이것은 다음과 같이 인쇄되어야합니다
default_md = sha256 # use public key default MD
keys
새 디렉토리를 생성하는 것보다 이전 디렉토리의 이름을 바꾸십시오 .my keys oldkeys mkdir keys . vars mv -i oldkeys/*.key keys/
새 루트 CA 인증서 생성 업데이트 중:
openssl x509 -in oldkeys/ca.crt -out keys/ca.crt -signkey keys/ca.key
서버 인증서 업데이트 중:
두 단계: 인증서 서명 요청 작성(클라이언트 측):
openssl x509 -x509toreq -in oldkeys/server.crt -signkey keys/server.key \ -extensions server -out keys/server.csr
CA 키로 인증서 서명:
openssl ca -batch -out keys/server.pem -in keys/server.csr \ -extensions server -config $KEY_CONFIG -keyfile keys/ca.key
.csr
그런 다음 파일을 삭제할 수 있습니다rm keys/server.csr
그런 다음 서버와 마찬가지로 각 클라이언트를 업그레이드할 수 있습니다.
두 단계 중 첫 번째 단계는 클라이언트 자체에서 수행할 수 있습니다.
openssl x509 -x509toreq -in oldkeys/server.crt -signkey keys/server.key \ -out keys/server.csr
파일에서
.csr
: CA 키로 인증서 서명:openssl ca -batch -out keys/server.pem -in keys/server.csr \ -config $KEY_CONFIG -keyfile keys/ca.key rm keys/server.csr