আমি আমার উইন্ডোজ 10 ডেভেলপমেন্ট মেশিনে ব্যবহারের জন্য একটি স্বাক্ষরিত শংসাপত্র তৈরি করেছি এবং আমি এটি সুপারিশ করেছি যে এটি বিশ্বস্ত রুট সার্টিফিকেশন কর্তৃপক্ষ / সার্টিফিকেটগুলিতে যোগ করা হয়েছে কিভাবে উইন্ডোজ 10 এ আপ্যাচি স্বাক্ষরিত সার্টিফিকেট ইনস্টল করবেন ইউটিউবে. আমি সার্টিফিকেট ব্যবহার করে ইনস্টল করা হয়েছে দেখতে পারেন certmgr.msc
।
যখন আমি এজে (ভিডিওতে ব্যবহৃত ব্রাউজারে) HTTPS ঠিকানাতে যাই, তখন আমি ক্লিক করে নিম্নোক্ত ত্রুটির বার্তাটি পেতে পারি Details
:
ওয়েবসাইটের নিরাপত্তা শংসাপত্রের হোস্টনামটি আপনি যে ওয়েবসাইটটি দেখার চেষ্টা করছেন তার থেকে আলাদা।
Error Code: DLG_FLAGS_SEC_CERT_CN_INVALID
ফায়ারফক্স বলছে:
dev.hmr-app একটি অবৈধ সুরক্ষা শংসাপত্র ব্যবহার করে।
শংসাপত্রটি বিশ্বস্ত নয় কারণ এটি স্বাক্ষরিত।
শংসাপত্র dev.hmr-app নামের জন্য বৈধ নয়।ত্রুটি কোড: SEC_ERROR_UNKNOWN_ISSUER
এবং
পিয়ারের শংসাপত্র প্রদানকারীর স্বীকৃত নয়।
HTTP কঠোর পরিবহন নিরাপত্তা: মিথ্যা
HTTP পাবলিক কী পিনিং: মিথ্যা
[সার্টিফিকেট চেন অপসারণ]
আমি অন্যান্য ব্রাউজারে অনুরূপ বার্তা পেতে। যদিও আমি প্রতিটি ব্রাউজারের জন্য ম্যানুয়ালি একটি ব্যতিক্রম তৈরি করতে পারি তবে আমি কেবল এটির মতোই কাজ করতে পছন্দ করি যেন আমি একটি বাস্তব সাইট ব্রাউজ করে থাকি।
আমি ডাবল এবং ট্রিপল চেক করেছি সার্টিফিকেট, এবং ঠিকানাটি স্থানীয় ডেভেলপমেন্ট সাইটটি অ্যাক্সেস করতে আমি যেভাবে ব্যবহার করছি তা ঠিক একই।
আমার প্রাসঙ্গিক বিট httpd-vhosts.conf
নিম্নরূপ:
<VirtualHost *:443> ServerName dev.hmr-app ErrorLog "logs/dev.hmr-app-error.log" CustomLog "logs/dev.hmr-app-access.log" common SSLEngine on SSLCertificateFile "C:/server/Apache24/conf/server.crt" SSLCertificateKeyFile "C:/server/Apache24/conf/server.key"
কিভাবে আমি এই কাজ পেতে পারি?