سؤال

وركضت عبر ملف CSR (شهادة توقيع طلب) وأنا بحاجة لاستخراج بعض المعلومات منه.

وهناك طريقة لفك باستخدام برنامج .NET Framework؟

هل كانت مفيدة؟

المحلول

وانها ليست .NET ولكن للاستخدام التفاعلي، حاول المرافق بينسل. على وجه التحديد:

openssl req -text -in request.csr

نصائح أخرى

فك المسؤولية الاجتماعية للشركات من السهل إذا كنت تستخدم و OpenSSL.NET مكتبة:

// Load the CSR file
var csr = new X509Request(BIO.File("C:/temp/test.csr", "r"));
OR
var csr = new X509Request(@"-----BEGIN CERTIFICATE REQUEST-----...");

// Read CSR file properties
Console.WriteLine(csr.PublicKey.GetRSA().PublicKeyAsPEM);
Console.WriteLine(csr.Subject.SerialNumber);
Console.WriteLine(csr.Subject.Organization);
.
.
.

ونوع X509Request له خصائص للحصول على كل شيء من نص ملف CSR الخاصة بك.

يبينغ داي موقع . له LCLib ديه ASN1 محلل الذي كتب في C #. ويمكن أن فك CSR. يعمل لدي.

ولا توجد طريقة فك شفرة CSR، حسب التصميم. إذا كنت قد، هل يمكن تغيير خصائص وهزيمة الغرض من يبحث من SSL.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top