Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Источник асимметричного ключа  [new]
vpozhidaev
Member

Откуда: Москва
Сообщений: 91
В спецификации к команде create asymmetric key есть возможность выбора источника ключа.

<Asym_Key_Source>::=
FILE = 'path_to_strong-name_file'
|
EXECUTABLE FILE = 'path_to_executable_file'
|
ASSEMBLY Assembly_Name
|
PROVIDER Provider_Name

Интересует возможность создания ключа из Assembly или Provider.

Как я понимаю Assembly это DLL написанная на C# которая загружается на сиквел и из которой можно брать CLR процедуры. Однако как в DLL создать асимметричный ключ который сможет использовать как сиквел так и другие приложения я не понимаю.

Необходимо чтобы стороннее приложение шифровало данные используя методы этой DLL, потом передавало данные в SQL, а после этого SQL расшифровывал данные при помощи загруженного из DLL асимметричного ключа.

В общем как или передать сущность ключа с сервера в CLR или загрузить на сервер ключ который создан в CLR.
28 ноя 12, 17:09    [13544677]     Ответить | Цитировать Сообщить модератору
 Re: Источник асимметричного ключа  [new]
ZOOKABAKODER
Member

Откуда:
Сообщений: 178
Используй сертификат. Добавляешь его в проект на .Net, и импортируешь в базу из файла.
29 ноя 12, 18:49    [13552109]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить