Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Eugene Ostroukhov  
#1 Оставлено : 10 апреля 2012 г. 20:03:20(UTC)
Eugene Ostroukhov

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.04.2012(UTC)
Сообщений: 2
Откуда: Moscow

Добрый день!

Сгенерировал тестовый клиенский сертификат, с приватным ключем (подпись сообщений/WCF).

Мне нужно хранить этот сертификат не в хранилище, а скажем в БД.

Пытаюсь получить raw data сертификата, все ок, кроме того, что при создании сертификата из byte[] rawData теряется приватный ключ.

Подскажите, пожалуйста, как получить сертификат в бинарном виде с сохранением приватного ключа в нём?

Код:
X509Store s = new X509Store(StoreName.My, StoreLocation.LocalMachine);
s.Open(OpenFlags.ReadOnly);
var scol = s.Certificates.Find(X509FindType.FindByThumbprint, "...", false);
var client = scol[0];
var strClient = Convert.ToBase64String(client.RawData);
Offline Георгий Садофьев  
#2 Оставлено : 11 апреля 2012 г. 12:18:31(UTC)
Георгий Садофьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 14.10.2011(UTC)
Сообщений: 150
Мужчина

Поблагодарили: 33 раз в 32 постах
В .Net никак.
Техническую поддержку оказываем тут
Наша база знаний
Offline enum  
#3 Оставлено : 12 мая 2012 г. 14:46:07(UTC)
enum

Статус: Участник

Группы: Участники
Зарегистрирован: 16.04.2009(UTC)
Сообщений: 26

Столкнулся с аналогичной задачей.
Существуют ли вообще механизмы для хранения ключевой информации в базе данных? То есть минуя стандартные носители криптоключей.
Если их нет, то можно ли по сети передать закрытый ключ с клиента на сервер, для использования в процедурах шифрования на сервере?
Offline Андрей Писарев  
#4 Оставлено : 12 мая 2012 г. 14:48:47(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,899
Мужчина
Российская Федерация

Сказал «Спасибо»: 594 раз
Поблагодарили: 2327 раз в 1825 постах
enum написал:
Столкнулся с аналогичной задачей.
Существуют ли вообще механизмы для хранения ключевой информации в базе данных? То есть минуя стандартные носители криптоключей.
Если их нет, то можно ли по сети передать закрытый ключ с клиента на сервер, для использования в процедурах шифрования на сервере?



нельзя Anxious и не нужно

d'oh!

для шифрования - не нужен закрытый ключ клиента

Отредактировано пользователем 12 мая 2012 г. 15:01:23(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.