Glasnost

Gestion des données persistantes

Le CSP est bien obligé de conserver les paires de clés de session en session dans une mémoire persistante. Lorsqu'il s'agit d'un CSP totalement logiciel, la base des registres système propose un tel service, mais lorsqu'il s'agit d'un CSP lié à un matériel, les clés peuvent y être conservées.

Les paires de clés sont conservées d'un point de vue logique dans des contenant de clés. Le CSP maintient un contenant de clés par utilisateur servi. Chaque contenant peut emmagasiner un paire de chaque type de clés supportée par le CSP.

Plusieurs contenant de clés peuvent être ouvert à n'importe quel moment pour cela chaque appel à une fonction de la CyptoSPI spécifie le contenant de clés à utiliser.

Gestion des contenant de clés

Dans le contexte de la CryptoSPI, le type de donnée HCRYPTPROV gère un contenant de clés particulier dans le CSP. Dans le contexte de la CryptoAPI, il gère aussi bien le contenant de clé que le CSP à utiliser.