আমি স্ক্র্যাচ থেকে এসএসএল সেটআপ করতে নতুন এবং আমার প্রথম পদক্ষেপগুলি করেছি। আমি আমার ডোমেনের জন্য র্যাপিডএসএসএল থেকে একটি এসএসএল শংসাপত্র কিনেছি এবং সেখানে শংসাপত্রটি ইনস্টল করার পদক্ষেপগুলি অনুসরণ করেছি। সাধারণভাবে শংসাপত্রটি বৈধ এবং আমার ওয়েবসারভারে কাজ করছে (এনগিনেক্স ভি 1.4.6 - উবুন্টু 14.04.1 এলটিএস), তবে আমি যদি ওসিএসপি ওসিএসপি সক্রিয় করার চেষ্টা করছি তবে আমি আমার এনজিএনএক্স ত্রুটিতে নিম্নলিখিত ত্রুটিটি পেয়েছি: ব্লগ:
OCSP_basic_verify () ব্যর্থ হয়েছে (এসএসএল: ত্রুটি: 27069065: ওসিএসপি রুটিনস: ওসিএসপি_বাসিক_প্রাপ্ত: শংসাপত্র যাচাইয়ের ত্রুটি: ত্রুটি যাচাই করুন: স্থানীয় ইস্যুকারীর শংসাপত্র পেতে অক্ষম) শংসাপত্রের স্থিতি অনুরোধ করার সময়, উত্তরদাতা: gv.symcd.com
কমান্ড লাইন থেকে এই কমান্ডটি দিয়ে চেষ্টা করেছিলাম:
ওপেনএসএল এস_ক্লিয়েন্ট -কেনড মাইডোমাইন.টल्ड: 443 2> & 1 </ dev / নাল
এবং আমার ত্রুটির মতো "একই" ত্রুটি পেয়েছে log
[...] এসএসএল-অধিবেশন: প্রোটোকল: TLSv1.2 সাইফার: ECDHE-RSA-AES256-GCM-SHA384 [...] শুরুর সময়: 1411583991 সময়সীমা: 300 (সেকেন্ড) রিটার্ন কোড যাচাই করুন: 20 (স্থানীয় পেতে অক্ষম জারিকারী শংসাপত্র)
তবে যদি জিও ট্রাস্ট রুট শংসাপত্রটি ডাউনলোড করেন এবং এই আদেশ দিয়ে এটি ব্যবহার করে দেখুন:
ওপেনএসএল s_client- সংযুক্ত mydomain.tld: 443 -ফায়াল্ট জিও ট্রাস্ট_গ্লোবাল_সিএ.পিএম 2> & 1 </ dev / নাল
যাচাই ঠিক আছে:
[...] এসএসএল-অধিবেশন: প্রোটোকল: TLSv1.2 সাইফার: ECDHE-RSA-AES256-GCM-SHA384 [...] শুরুর সময়: 1411583262 সময়সীমা: 300 (সেকেন্ড) রিটার্ন কোড যাচাই করুন: 0 (ঠিক আছে)
সুতরাং কোনওভাবে জিও ট্রাস্ট রুট সার্ট পাওয়া যায়নি বা সরবরাহ করা হয় না।
আমার nginx সাইট কনফিগারেশন:
server {
listen 443;
server_name mydomain.tld;
ssl on;
ssl_certificate /etc/ssl/certs/ssl.crt;
ssl_certificate_key /etc/ssl/private/ssl.key;
# Resumption
ssl_session_cache shared:SSL:20m;
# Timeout
ssl_session_timeout 10m;
# Security options
ssl_prefer_server_ciphers on;
ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
# OCSP Stapling
# It means that you sent status info about your certificate along with the request,
# instead of making the browser check the certificate with the Certificate Authority.
# This removes a large portion of the SSL overhead, the CloudFlare post above explains it in more detail.
ssl_stapling on;
ssl_stapling_verify on;
#ssl_trusted_certificate /etc/ssl/certs/ssl.pem;
#resolver 8.8.8.8 8.8.4.4 valid=300s;
#resolver_timeout 10s;
# This forces every request after this one to be over HTTPS
add_header Strict-Transport-Security "max-age=31536000";[...]};
র্যাপিডএসএসএল তার ডকুমেন্টেশনে লিখেছেন যে নিম্নলিখিত আদেশের সাথে আমার নিম্নলিখিত শংসাপত্রগুলি এসএসএল সিআরটিতে যুক্ত করা উচিত:
- myserver.crt
- মধ্যবর্তী সিএ বান্ডিল (র্যাপিডএসএল এসএএএল 256 সিএ - জি 3)
- মধ্যবর্তী সিএ বান্ডিল (জিও ট্রাস্ট গ্লোবাল সিএ)
তাই আমি...
এই মুহূর্তে আমার কোন ধারণা নেই আমি কী ভুল করছি ... আশা করি এখানে কেউ আমাকে সহায়তা করতে পারে।
ধন্যবাদ!