Сохраните X509Certificate2 в DB

Действительно ли возможно сохранить X509Certificate2 в таблице SQL Server, а не вытянуть .p12 файл от файловой системы? Я уверен, что Вы можете, но не уверенные, как пойти об этом.

7
задан abatishchev 20 October 2014 в 03:33
поделиться

1 ответ

Это определенно возможно, X509Certificate2 имеет свойство RawData, которое может быть сохранено в вашей базе данных SQL. Для восстановления сертификата вы можете использовать этот конструктор

var cert = new X509Certificate2(filename);
var data = cert.RawData;

// save data to database...

// Fetch data from database...

cert = new X509Certificate2(data);
9
ответ дан 6 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: