سؤال

يجب أن أكتب أداة تتحقق من صحة ما إذا كانت شهادة X509 صالحة أم لا (إدخال = مسار / موضوع وكلمة مرور). كيف أقوم بذلك؟ لا أعرف الكثير عن الشركات ...

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

المحلول

ألق نظرة على x509Certificate2.Verify ()

نصائح أخرى

على العموم، RFC 3280 يتضمن تعليمات كاملة تقريبًا فيما يتعلق بكيفية إجراء التحقق من الصحة ، ولكن هذه التعليمات غير تافهة للغاية. بالإضافة إلى ذلك ، ستحتاج إلى قراءة RFC 2560 (OCSP) وتنفيذ عميل OCSP.

لمعظم المهام ستجدنا Telx509CertificateValidator مكون مناسبة تماما. يتحقق من مسارات الشهادة ، و CRL و OCSP إلغاء (ويتحقق من صحة CRLs و OCSP أيضًا). إنه مرن وقوي بما فيه الكفاية ويتيح لك إجراء فحوصات إضافية وأعمق في كل خطوة. كما يمكن أن يعمل هذا المكون مع كل من Storages لشهادة Windows وأي شهادات أخرى وسلاسل الشهادات والمتنزهات التي قد تكون لديك في الملفات أو في الذاكرة.

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