J'ai essayé ces 2 derniers mois sans succès et je pense qu'il est temps que je pose la question ici.Accéder à des fonctions ADPU spécifiques à partir de cryptoApi ou de CAPICOM à l'aide d'un CSP tiers
J'ai une carte à puce et j'ai un CSP de mon client. J'ai des documents qui décrivent commandes APDU que je peux (et savoir) exécuter.
J'ai besoin de sauvegarder de petits fichiers (données) sur la carte comme le nom, l'adresse, la photo etc. Et plus tard sur les certificats de sauvegarde.
Dans la documentation, j'ai lu que vous devez faire une authentification externe pour utiliser plus tard la messagerie sécurisée pour accéder aux fichiers sur la carte. Je ai une erreur quelque part dans l'algorithme d'authentification mutuelle (nécessite de calculer un MAC, DES, TRIPLE DES etc et j'ai essayé pendant des semaines pour le faire fonctionner ...) Je sais comment faire tout sur la carte, sauf pour les fonctions exiger une authentification mutuelle. J'ai regardé les fonctions fournies par le CSP et ne vois pas d'authentification externe là. Le seul endroit où j'ai vu une authentification externe non au niveau de l'APDU était dans "Windows Smart Card Minidriver Specification" où je vois des fonctions comme: CardAuthenticateEx. Mais je ne sais pas comment les appeler (qui dll ils sont). Ces fonctions doivent-elles être dans le CSP?
Est-ce une mauvaise approche d'aller bas niveau avec les commandes APDU quand j'ai le CSP. Devrais-je plutôt utiliser CryptoAPI ou CAPICOM? Si oui, alors comment puis-je authentifier et utiliser des fichiers externes s'il n'y a pas (ou je ne trouve pas) de fonctions qui écriraient dans un fichier.
Cher @Damien, Pourriez-vous jeter un coup d'oeil à ma question: http: // stackoverflow.com/questions/32842718/sélection-df-fichier-dédié-dans-smart-card-return-error-6981? –