2010-07-11 11 views
4

Comment puis-je obtenir la date d'expiration d'un certificat par code C#?Comment puis-je obtenir la date d'expiration d'un certificat par code C#?

J'ai besoin d'obtenir des données sur un certificat en Options Internet (-> contenu -> certificats).

+1

Assurez-vous d'accepter les réponses en cliquant sur le symbole à côté de celui qui vous a aidé. Aussi beaucoup de répondeurs naviguent par tag, vous obtiendrez une bien meilleure réponse si vous ajoutez plus de tags (maximum de 5) à la question ... ne faites pas seulement des tags, utilisez la saisie semi-automatique qui est intégrée quand vous 'étiqueter. –

+0

N'oubliez pas d'accepter la réponse pour permettre aux autres visiteurs de savoir que la réponse a été donnée et qu'elle peut être utilisée par d'autres. –

Répondre

6

Utilisez la classe X509Store pour accéder aux certificats dans les stockages de certificats Windows. Puis vérifiez la propriété NotAfter du certificat de votre choix, accessible via la classe X509Certificate2.

Help topic for X509Store class contient l'exemple comment énumérer des certificats et lire leurs propriétés.