Kryptografiedienstanbieter

Wichtig

Diese API ist veraltet. Neue und vorhandene Software sollte mit der Verwendung von Kryptografie-APIs der nächsten Generation beginnen. Microsoft kann diese API in zukünftigen Versionen entfernen.

 

Ein Kryptografiedienstanbieter (Cryptographic Service Provider , CSP) enthält Implementierungen von kryptografischen Standards und Algorithmen. Ein CSP besteht mindestens aus einer Dynamic Link Library (DLL), die die Funktionen in CryptoSPI (eine Systemprogrammschnittstelle) implementiert. Die meisten CSPs enthalten die Implementierung aller eigenen Funktionen. Einige CSPs hingegen implementieren ihre Funktionen hauptsächlich in einem Windows-basierten Dienstprogramm, das vom Windows-Dienststeuerungs-Manager verwaltet wird. Andere implementieren Funktionen in Hardware, z. B. einen intelligenten Karte oder einen sicheren Coprozessor. Wenn ein CSP keine eigenen Funktionen implementiert, fungiert die DLL als Passthrough-Schicht für die Kommunikation zwischen dem Betriebssystem und der tatsächlichen CSP-Implementierung.

In diesem Abschnitt werden folgende Themen behandelt.

Thema Inhalte
Kryptografische Anbietertypen Kryptografieanbietertypen sind Familien von Kryptografiedienstanbietern, die Datenformate und kryptografische Protokolle gemeinsam nutzen. Datenformate umfassen Auffüllungsschemas für Algorithmen, Schlüssellängen und Standardmodi.
Microsoft-Kryptografiedienstanbieter Ausführliche Informationen zu csPs, die derzeit von Microsoft verfügbar sind.