سؤال كيف يمكنني عرض تفاصيل ملف .cer الشهادة الرقمية؟


أستخدم Windows وتم إعطائي ملف .cer. كيف يمكنني عرض تفاصيل ذلك؟


84
2017-12-23 09:21


الأصل




الأجوبة:


سيسمح لك OpenSSL بالنظر إليه في حالة تثبيته على نظامك.

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

في أنظمة Windows ، يمكنك النقر بزر الماوس الأيمن فوق الملف .cer وتحديد فتح. سيسمح لك ذلك بعرض معظم بيانات التعريف.

في Windows تقوم بتشغيل برنامج إدارة شهادة Windows باستخدام الأمر certmgr.msc في إطار التشغيل. ثم يمكنك استيراد الشهادات الخاصة بك وعرض التفاصيل.


143
2017-12-23 09:38



أحصل على "4726: error: 0906D06C: إجراءات PEM: PEM_read_bio: لا سطر البدء: pem_lib.c: 632: توقع: شهادة موثوق بها" عندما أفعل هذا في Linux - Zubair
ما ذكرته عن Windows يعمل بالرغم من ذلك ، ولكن من الصعب قراءة تفاصيل الشهادة في النافذة الصغيرة المعروضة - Zubair
لقد أضفت بعض التوضيحات حول بعض خيارات OpenSSL لتحديد تنسيقات ترميز مختلفة - نظرًا لأن الخطأ الذي يحدد تنسيق DER يبدو أنه سيعمل. - Helvick
إصدار واجهة المستخدم الرسومية لنظام التشغيل Linux: gcr-viewer. - user3622355
عندما تحصل :0906D06C:PEM routines:PEM_read_bio"خطأ ، ستحتاج إلى استخدام الأمر الثالث المعطى ، مع -inform der


إذا كنت تستخدم Windows ، فيمكنك استخدام وحدة التحكم

certutil -dump <file>

19
2018-06-10 07:53



أين هو "certutil" من؟ لا يحتوي الخيار الموجود من nss-utils على أنظمتك على خيار "تفريغ". - freiheit
انها استخدام النظام. لدي ويندوز 7. technet.microsoft.com/en-US/en-en/library/... - lunicon


جميع الإجابات هنا تفشل في نظام MacOS. الشيء الوحيد الذي يعمل في Sierra و High Sierra هو:

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

7
2017-12-14 22:35



يحتوي رد Helvick (آخر تحديث في عام 2014) على هذا الخط الدقيق. - mwfearnley


يمكنك استيراد ومعاينتها بوويرشيل:

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

ثم عرضه في Windows certmgr.msc أو تحميل مباشرة إلى Powershell

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

أو عن طريق بصمة الإبهام

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

لا تنس أن IMP-MODULE PKI

أو يمكنك أيضًا عرض الشهادات وتصديرها واستيرادها وحذفها باستخدام متصفح الانترنت.

لعرض الشهادات مع Internet Explorer

  1. في Internet Explorer ، انقر فوق أدوات ، ثم انقر فوق خيارات إنترنت عرض مربع الحوار "خيارات إنترنت".
  2. انقر فوق علامة التبويب المحتوى.

  3. ضمن الشهادات ، انقر فوق الشهادات. لعرض تفاصيل أي     الشهادة ، حدد الشهادة وانقر فوق عرض.


1
2017-09-28 12:56