Utilisation des fournisseurs de services de chiffrement : processus généraux

Lorsque vous utilisez des fournisseurs de services de chiffrement , gardez à l’esprit les conventions suivantes.

Mise en cache des clés privées

Un CSP peut mettre en cache certaines clés privées. Il est possible de contrôler cette mise en cache de clé privée sur une base globale, mais pas propre à l’application. La mise en cache des modifications s’effectue en modifiant certains paramètres du Registre. Pour plus d’informations, consultez constantes de mise en cache de clés privées.

Exemples de conventions de code

Pour fournir un code plus concis et plus lisible, certains principes de bonnes pratiques de programmation ne sont pas toujours suivis dans les exemples. En particulier :

  • Seules les réponses d’erreur limitées sont affichées. Les programmes correctement écrits et complets vérifient les codes d’erreur renvoyés et effectuent les actions appropriées lorsqu’une erreur est rencontrée.
  • Seule la gestion de la mémoire et des ressources est limitée. Les programmes bien écrits et complets détruisent l’ensemble des clés et des hachages, libèrent toute la mémoire allouée, ferment tous les fichiers et libèrent tous les descripteurs. Ces exemples fournissent uniquement des démonstrations limitées de l’utilisation des fonctions qui effectuent ces tâches. Ces exemples n’effectuent aucune tâche de gestion de la mémoire ou des ressources en cas d’arrêt du programme en raison d’erreurs.

Les rubriques suivantes présentent des informations générales sur les exemples de procédures, ainsi que des exemples de code.