Verwenden von CSPs: Allgemeine Prozesse
Beachten Sie bei der Verwendung von Kryptografiedienstanbieter-CSPs die folgenden Konventionen.
Zwischenspeichern von privaten Schlüsseln
Ein CSP kann einige private Schlüssel zwischenspeichern. Es ist möglich, die Zwischenspeicherung dieses privaten Schlüssels auf globaler, aber nicht anwendungsspezifischer Basis zu steuern. Zwischenspeicherungsänderungen werden durch Ändern bestimmter Registrierungseinstellungen vorgenommen. Weitere Informationen finden Sie unter Zwischenspeicherungskonstanten für private Schlüssel.
Beispielcodekonventionen
Um präziseren, besser lesbaren Code bereitzustellen, werden einige Prinzipien der guten Programmierpraxis in den Beispielen nicht immer befolgt. Dies gilt insbesondere für:
- Es werden nur begrenzte Fehlerantworten angezeigt. Gut geschriebene, vollständige Programme überprüfen zurückgegebene Fehlercodes und führen geeignete Aktionen aus, wenn ein Fehler auftritt.
- Es wird nur eine begrenzte Speicher- und Ressourcenverwaltung durchgeführt. Gut geschriebene, vollständige Programme zerstören alle Schlüssel und Hashes, geben den gesamten zugeordneten Arbeitsspeicher frei, schließen alle Dateien und geben alle Handles frei. Diese Beispiele bieten nur begrenzte Demonstrationen für die Verwendung von Funktionen, die diese Aufgaben ausführen. In diesen Beispielen werden keine Speicher- oder Ressourcenverwaltungsaufgaben ausgeführt, wenn das Programm aufgrund von Fehlern beendet wird.
Die folgenden Themen enthalten allgemeine Informationen zu Prozedurbeispielen sowie Beispielcode.