আমি একটি রিমোট সার্ভারের শংসাপত্র পাওয়ার চেষ্টা করছি, যা আমি পরে আমার কীস্টোরে যুক্ত করতে এবং আমার জাভা অ্যাপ্লিকেশনটির মধ্যে ব্যবহার করতে পারি।
একজন প্রবীণ দেব (যিনি ছুটিতে আছেন :() আমাকে জানিয়েছিলেন আমি এটি চালাতে পারি:
openssl s_client -connect host.host:9999
একটি কাঁচা শংসাপত্র ছুঁড়ে ফেলতে, যা আমি তারপরে অনুলিপি এবং রফতানি করতে পারি। আমি নিম্নলিখিত আউটপুট গ্রহণ:
depth=1 /C=NZ/ST=Test State or Province/O=Organization Name/OU=Organizational Unit Name/CN=Test CA
verify error:num=19:self signed certificate in certificate chain
verify return:0
23177:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1086:SSL alert number 40
23177:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:188:
আমি এই বিকল্পটি দিয়ে চেষ্টাও করেছি
-showcerts
এবং এটি (দেবিয়ানা মন আপনি চলমান)
-CApath /etc/ssl/certs/
তবে একই ত্রুটি পান।
এই উত্সটি বলেছে যে আমি সেই ক্যাপথ পতাকাটি ব্যবহার করতে পারি তবে এটি কোনওরকম সাহায্য করবে বলে মনে হচ্ছে না। আমি বহু পথ চেষ্টা করেও কোন লাভ হয়নি।
আমি কোথায় ভুল করছি দয়া করে আমাকে জানান।