2010-09-17 9 views
14

Mi piacerebbe creare un nuovo certificato X.509 in .NET, che soddisfi i requisiti dell'algoritmo di hash e della lunghezza della chiave impostati. Questo sarà un certificato autofirmato. La creazione di un nuovo certificato può creare una nuova chiave, o forse mi piacerebbe importare una chiave privata esistente che ho nel formato byte [].Come creare a livello di codice un certificato X.509 in .NET?

Qualcuno sa come farlo?

+0

Vedi http://stackoverflow.com/a/37563051/3063273 per una soluzione che utilizza Bouncy Castle –

risposta

7

Forse this post può essere utile. Io uso questo codice nel nostro ambiente di test per creare certificati autofirmati.

Miglior

1

Una delle opzioni è utilizzare il pacchetto PKIBlackbox del nostro prodotto SecureBlackbox. PKIBlackbox consente di creare richieste di certificati, creare nuovi certificati e emettere e riemettere certificati utilizzando le chiavi esistenti.