2010-04-23 5 views
1

Je cherche des exemples + informations sur la façon d'extraire des informations de certificat du magasin de certificats Windows et d'effectuer des opérations telles que la vérification des signatures en utilisant les certificats récupérés. La documentation de l'API pour C# à cet égard est assez pauvre, avec un grand nombre des entrées dans msdn marqués « Cette langue n'est pas pris en charge, ou aucun exemple de code est disponible. », Je suis désolé, je ne peux pas être plus précis, je n'ont pas fait de programmation en utilisant des API cryptographiques. Le certificat particulier sera fourni via un jeton USB. Toute aide ou pointeur serait très appréciée, merci.C# Crypto API Exemples de

Répondre

1

En ce qui concerne le magasin de certificats, vous voulez regarder à la classe appelée X509Store. Il renverra des instances de X509Certificate2 avec lesquelles vous pouvez travailler. Vous pouvez également obtenir des instances de X509Certificate2 à partir d'un fichier (le constructeur qui prend une chaîne). Si vous avez accès à la clé privée de certificats, vous pouvez l'utiliser pour déchiffrer les données en jetant à un DSACryptoServiceProvider.

+0

Merci, ce fut une véritable aiguille dans une botte de foin! –