클라이언트 암호 목록에 GOST 암호를 사용하는 동안 Java 클라이언트를 사용하여 일부 웹 서버에 SSL 연결을 만들고 싶습니다. 나는 getEnabledCipherSuites()과 getSupportedCipherSuites()을 사용하여 자바에서 활성화되고 지원되는 암호 세트를 확인하려고 시도했지만 아무도 GOST 암호를 반환하지 않았습니다. GOST
GOST 2001 매개 변수 집합에 맞춤 매개 변수를 삽입 할 수있는 방법이 있다면 프로그래밍 방식으로 어떤 API를 사용해야합니까? OpenSSL의 기능을 시뮬레이트하여 EVP_PKEY을 생성 한 후에 매개 변수가 NID에 바인딩된다는 사실을 알았으므로 거기에 사용자 지정 항목을 추가해야합니다. 누구 아이디어?
GOST 암호화 인증서와 개인 키 쌍을 사용하여 PHP로 S/MIME에 서명하려고합니다. 콘솔 모두에서의 openssl 자체를 사용 괜찮 : /usr/local/openssl/bin/openssl cms -sign -in file.txt -out signedfile.txt -signer p12.pem
(signedfile.txt is created)
OpenSSL 1.0.0d를 사용하는 ECDH 키 교환 GOST 34.10-2001을 구현하려고합니다. 이 같은 내가로드있어 GOST 엔진이 점 GOST 엔진에서 ENGINE * e = ENGINE_by_id("gost");
if(!e)
{
e = ENGINE_by_id("dynamic");
if (!e)
정적으로 연결된 openSSL 라이브러리 및 GOST 암호 엔진에 문제가 있습니다. GOST 키와 인증서를 사용하는 간단한 클라이언트/서버 응용 프로그램이 있습니다. GOST 키가 제대로 작동하지만 openSSL 라이브러리의 동적 링크 버전을 사용할 경우에만 작동합니다. 정적으로 연결된 openSSL을 사용하려고하면 오류 메시지가 나타납니다. 내가 인증서
인증서에 의해 지원되는 알고리즘의 목록을 얻을 수 있습니다 : ContentInfo contentInfo = new ContentInfo(msg);
SignedCms signedCms = new SignedCms(contentInfo);
CmsSigner cmsSigner = new CmsSigner(signerCert);
signedCms.Co