.zip 파일에 포함 된 신뢰 저장소를 확인하려고합니다. 내 워크 스테이션 (와 우분투가 있음 OpenSSL 1.0.1f 6 Jan 2014
) 내에서 유효성을 검사 할 수있었습니다 .
openssl dgst -ecdsa-with-SHA1 -verify <(openssl x509 -sha1 -in signature-certificate.pem -noout -pubkey) -signature truststore.zip.dgst truststore.zip
말했듯이, 이것은 내 워크 스테이션에서 작동하지만 서버에서 이것을 실행하면이 오류가 발생합니다.
Error opening signature file truststosre.zip.dgst
3069867216:error:02001002:system library:fopen:No such file or directory:bss_file.c:165:fopen('truststosre.zip.dgst','rb')
3069867216:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:168:
나는 '서버' OpenSSL 1.0.2 22 Jan 2015
와 /bin/bash
버전의14.3.30(1)-release
내 서버가 동일한 파일 쌍의 유효성을 검사하지 않는 이유를 아는 사람이 있습니까?
openssl dgst -verify pubkey -ecdsa-with-SHA1 -signature truststo**.zip.dgst truststore.zip
==Verified OK
어떻게!? 그리고 왜!?! 한 컴퓨터에서 다음 컴퓨터로 명령을 가상으로 복사하여 붙여 넣었습니까 ??? 나는 지금 너무 혼란스러워!