আমি কীভাবে একটি ডিজিটাল শংসাপত্র .cer ফাইলের বিশদটি দেখতে পারি?


উত্তর:


188

ওপেনএসএসএল এটি আপনার সিস্টেমে ইনস্টল করা থাকলে আপনাকে এটি দেখার অনুমতি দেবে।

openssl x509 -in cerfile.cer -noout -text

.CER ফাইলের ফর্ম্যাটের জন্য আপনার আলাদা আলাদা এনকোডিং ফর্ম্যাটটি স্পষ্টভাবে ডাকার জন্য নির্দিষ্ট করতে পারে।

openssl x509 -inform pem -in cerfile.cer -noout -text

অথবা

openssl x509 -inform der -in cerfile.cer -noout -text

উইন্ডোজ সিস্টেমগুলিতে আপনি .cer ফাইলটিতে ডান ক্লিক করতে পারেন এবং খুলুন নির্বাচন করতে পারেন। এরপরে আপনাকে বেশিরভাগ মেটা ডেটা দেখতে দেওয়া হবে।

উইন্ডোজে আপনি রান উইন্ডোতে certmgr.msc কমান্ড ব্যবহার করে উইন্ডোজ শংসাপত্রের ম্যানেজার প্রোগ্রাম পরিচালনা করেন। তারপরে আপনি আপনার শংসাপত্রগুলি আমদানি করতে এবং বিশদটি দেখতে পারেন।


10
আমি "4726: ত্রুটি: 0906D06C: PEM রুটিনগুলি: PEM_read_bio: কোনও প্রারম্ভিক রেখা নেই: pem_lib.c: 632: প্রত্যাশা করা: বিশ্বাসযোগ্য সার্টিফিকেট" যখন আমি লিনাক্সে এটি করি
জুবায়ের

উইন্ডোজ সম্পর্কে আপনি যা উল্লেখ করেছেন তা কাজ করে তবে প্রদর্শিত ছোট্ট উইন্ডোতে শংসাপত্রের বিবরণগুলি পড়তে খুব কঠিন
Zubair

1
আমি বিভিন্ন ওপেনএসএসএল বিকল্পগুলিতে বিভিন্ন এনকোডিং ফর্ম্যাটগুলি নির্দিষ্ট করতে কিছু স্পষ্টতা যুক্ত করেছি - আপনার ত্রুটি নির্দিষ্ট করে ডিআর ফর্ম্যাটটি দেখে মনে হচ্ছে এটি কার্যকর হবে।
হেলভিক

2
লিনাক্স গুই সংস্করণ: জিসিআর-ভিউয়ার।
ব্যবহারকারী3622355

9
:0906D06C:PEM routines:PEM_read_bio"ত্রুটি পাওয়ার সময় , আপনাকে প্রদত্ত 3 য় কমান্ডটি ব্যবহার করতে হবে-inform der

26

আপনি যদি উইন্ডোজ ব্যবহার করেন তবে আপনি কনসোল ব্যবহার করতে পারেন

certutil -dump <file>

1
সেই "সার্টুটিল" কোথা থেকে এসেছে? আমার সিস্টেমে এনএসএস-ইউट्स থেকে যে কোনওটির কাছে "-ডাম্প" বিকল্প নেই।
ফ্রেইহিট

6
এটি সিস্টেমের ব্যবহার। আমার উইন্ডোজ techn
এএন /

7

এখানে সমস্ত উত্তর MacOS এর জন্য ব্যর্থ। সিয়েরা এবং হাই সিয়েরায় কাজ করা একমাত্র বিষয়:

openssl x509 -inform der -in cerfile.cer -noout -text

11
হেলভিকের উত্তরে (২০১৪ সালে সর্বশেষ আপডেট হওয়া) এই সঠিক লাইনটি রয়েছে।
mwfearnley

আপনি এমনিতেই বলেছেন তবে তিনি পুরানো সমাধানকে প্রথমে কার্যকর সমাধান হিসাবে রেখেছিলেন last
ডনসং

অবশ্যই প্রয়োজনীয় সমাধানটি সিস্টেমটি ব্যবহার করা সিস্টেমের পরিবর্তে শংসাপত্রের ফর্ম্যাটের উপর নির্ভর করে?
mwfearnley

4

আপনি পাওয়ারশেল দ্বারা এটি আমদানি ও পূর্বরূপ দেখতে পারেন :

Get-ChildItem –Path c:\file.cer | Import-Certificate –CertStoreLocation cert:\LocalMachine\My

তারপরে এটি উইন্ডোজ certmgr.msc এ দেখুন বা সরাসরি পাওয়ারশেলের লোড করুন

SET-LOCATION CERT:\LOCALMACHINE\my
GET-CHILDITEM –RECURSE | FORMAT-LIST –PROPERTY *

বা থাম্বপ্রিন্ট দ্বারা

$cert = (Get-ChildItem –Path cert:\LocalMachine\My\AE53B1272E43C14545A448FB892F7C07A217A761)

আমদানি-মডেল পিকেআই করতে ভুলবেন না

অথবা আপনি ইন্টারনেট এক্সপ্লোরার ব্যবহার করে শংসাপত্রগুলি দেখতে, রফতানি, আমদানি এবং মুছতে পারেন ।

ইন্টারনেট এক্সপ্লোরার সহ শংসাপত্রগুলি দেখতে

  1. ইন্টারনেট এক্সপ্লোরারে, সরঞ্জামগুলি ক্লিক করুন, তারপরে ইন্টারনেট বিকল্প সংলাপ বাক্সটি প্রদর্শনের জন্য ইন্টারনেট বিকল্পগুলি ক্লিক করুন।
  2. সামগ্রী ট্যাবে ক্লিক করুন।

  3. শংসাপত্রের অধীনে, শংসাপত্রগুলি ক্লিক করুন। যে কোনও শংসাপত্রের বিশদ দেখতে, শংসাপত্রটি নির্বাচন করুন এবং দেখুন ক্লিক করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.