|
Установка сертификатов средствами 1с | ☑ | ||
---|---|---|---|---|
0
fantomrik
31.05.16
✎
16:53
|
Камрады, добрый день!
Есть папка с сертификатами (для 1с отчётности), возможно их программно установить в заданное хранилище? Ткинете куда копать пожалуйста, руками пользователи не хотят устанавливать. |
|||
1
sitex
naïve
31.05.16
✎
17:07
|
Платформа ? (а так можешь курить синтаксис certmgr) или МенеджерКриптографии.
|
|||
2
fantomrik
31.05.16
✎
17:13
|
(1) 8.2 и 8.3 последние
|
|||
3
Московский
31.05.16
✎
17:14
|
Если я не ошибаюсь, то у Диадока (Контур) вроде было в бесплатной обработке что-то такое. http://www.diadoc.ru/integrations/1c есть. Если не ошибаюсь.
|
|||
4
Cyberhawk
31.05.16
✎
17:14
|
Сертификат - это файл? С каким расширением?
|
|||
5
fantomrik
31.05.16
✎
17:17
|
да файл .cer
|
|||
6
fantomrik
31.05.16
✎
17:19
|
(3) Благодарю, попробую глянуть
|
|||
7
fantomrik
31.05.16
✎
17:31
|
Примерно вроде раскопал в справке, точнее выясню все и попробую - отпишусь! А так на вскидку: создать МенедежерКриптографии, получить хранилище сертификатов, СертификатКриптографии(<ИмяФайла>) , ХранилищеСертификатов.Добавить(<Сертификат>)
|
|||
8
fantomrik
01.06.16
✎
12:39
|
Пока уперся в формат base64. 1с хочет DER формат сертификата. Как перекодировать пока не могу разобраться и может ли это 1с
|
|||
9
fantomrik
01.06.16
✎
13:28
|
Решил проблему типовым кодом. В ТЗ Сертификаты собираю все сертификаты, которые необходимо установить (Имя файла сертификата). Далее
Для каждого СтрокаТЗ Из Сертификаты Цикл СертификатДД = Новый ДвоичныеДанные(ВременныйКаталог + "\" + СтрокаТЗ.Сертификат); ОбработкаДокОборота = Обработки.ДокументооборотСКонтролирующимиОрганами.Создать(); ОбработкаДокОборота.ЗарегистрироватьСертификатВСистеме(СертификатДД, "MY"); КонецЦикла; |
|||
10
fantomrik
14.06.16
✎
17:38
|
Апну тему. С простой установкой сертификатов разобрался.
Следующий этап - есть личный сертификат в контейнере на токене. Крипто-про его видет и может установить, но как в 1с увидеть этот контейнер и извлеч пока не могу разобраться. Не сталкивался с подобным ни кто? |
|||
11
fantomrik
15.06.16
✎
09:48
|
Апну.
Из файлов header.key masks.key masks2.key primary.key primary2.key name.key ни кто не в курсе как сертификат извлечь ? |
|||
12
oleg_km
15.06.16
✎
11:07
|
(11) В этих вроде файлах нет сертификата. Это все относится к секретному ключу
|
|||
13
vermi
15.06.16
✎
11:28
|
(11) это закрытый ключ. Сертификат в .cer
|
|||
14
vermi
15.06.16
✎
11:30
|
(13) Привязать сертификат к контейнеру закрытого ключа, думается мне, что это к крипто-про.
|
|||
15
fantomrik
15.06.16
✎
13:07
|
(12) (13) если взять крипто про то через папку с этими файлами и устанавливается сертификат в личное хранилище. То есть он внутри есть однозначно.
(14) Это да, но в том и вопрос, как это реализовать через 1с программно |
|||
16
Prog111
15.06.16
✎
13:33
|
А руками не быстрее будет это установить? У вас что, сотни сертификатов?
|
|||
17
vermi
15.06.16
✎
13:37
|
(15) могу ошибаться, но .key это только закрытая/секретная часть ключа.
Может из 1С можно дернуть крипто-про (командная строка)? |
|||
18
fantomrik
15.06.16
✎
13:39
|
(16) надо на века сделать)
(17) Возможно, но в сумме эти файлы и представляют контейнер как я понял, и криптопровайдер из него может извлекать сертификат. |
|||
19
oleg_km
15.06.16
✎
13:46
|
(18) Да, похоже в header.key лежит сертификат, но он там во что-то завернут. Нужно отбросить вначале 64 байта и в конце 16
|
|||
20
fantomrik
15.06.16
✎
15:06
|
Коллеги, у кого подключена отчетность в 1С через такском или Калугу, можете посмотреть, в каком формате указан путь к контейнеру?
Документ - ЗаявлениеАбонентаСпецоператораСвязи, реквизит - ПутьКонтейнерЗакрытогоКлюча Буду очень признателен! (само собой название самого контейнера измените, мне бы только понять в каком формате путь описывается) |
|||
21
fantomrik
15.06.16
✎
15:30
|
(20) D:\1C_Base\Бухгалтерия\2016-01-28 20-52-44 ООО ИМЯФИРМЫ:.B583FSD9CC4D9F4A
Осталось разобраться как он формируется... |
|||
22
fantomrik
15.06.16
✎
15:40
|
2016-01-28 20-52-44 ООО ИМЯФИРМЫ- имя файла, файл без расширения. а вот что такое :.B583FSD9CC4D9F4A не понятно..
( |
|||
23
y-str
15.06.16
✎
15:59
|
Как читать сертификаты из контейнера можно глянуть здесь: http://www.strozhevsky.com/free_docs/crypto_info.zip. По остальным вопросам - на e-mail, адрес есть у меня на сайте.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |