Uso dei provider di servizi di configurazione: processi generali
Quando si usano provider di servizi di crittografia , tenere presenti le convenzioni seguenti.
Memorizzazione nella cache delle chiavi private
Un CSP può memorizzare nella cache alcune chiavi private. È possibile controllare questa memorizzazione nella cache delle chiavi private in un ambiente globale, ma non in base a un'applicazione specifica. Le modifiche alla memorizzazione nella cache vengono apportate modificando determinate impostazioni del Registro di sistema. Per altre informazioni, vedere Costanti di memorizzazione nella cache delle chiavi private.
Convenzioni di codice di esempio
Per fornire codice più conciso, più leggibile, alcuni principi di buona pratica di programmazione non vengono sempre seguiti negli esempi. In particolare:
- Vengono visualizzate solo risposte di errore limitate. Ben scritto, i programmi completi controllano i codici di errore restituiti ed eseguono azioni appropriate quando viene rilevato un errore.
- Viene eseguita solo la memoria limitata e la gestione delle risorse. Ben scritti, i programmi completi eliminano tutte le chiavi e gli hash, liberano tutta la memoria allocata, chiudere tutti i file e rilasciare tutti gli handle. Questi esempi forniscono solo dimostrazioni limitate dell'uso di funzioni che eseguono queste attività. Questi esempi non eseguono attività di gestione della memoria o delle risorse in caso di terminazione del programma a causa di errori.
Gli argomenti seguenti presentano informazioni generali sugli esempi di procedure e sul codice di esempio.