| 
    
            
         
         | 
    
  | 
получить средствами 1С сертификат из ЭП (1С ДО) | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        DmitriyDI    
     20.12.19 
            ✎
    15:39 
 | 
         
        Коллеги, добрый день!
 
        Может кто сталкивался, можно ли средствами 1С получить файл сертификата .cer, из файла ЭП .p7s?  | 
|||
| 
    1
    
        Garykom    
     гуру 
    20.12.19 
            ✎
    15:47 
 | 
         
        Можно     
         | 
|||
| 
    2
    
        DmitriyDI    
     20.12.19 
            ✎
    15:49 
 | 
         
        (1) это вселяет надежду)     
         | 
|||
| 
    3
    
        Garykom    
     гуру 
    20.12.19 
            ✎
    15:49 
 | 
         
        Хотя обманул, смотря что внутри .p7s находится и что надо в .cer положить ))     
         | 
|||
| 
    4
    
        DmitriyDI    
     20.12.19 
            ✎
    15:51 
 | 
         
        (3) в принципе если загрузить файл сюда https://crypto.kontur.ru/verify# и проверить этим же файлом, то программа, как-то определяет сертификат и дает его скачать, так что это возможно 100%
 
        Может быть, кто-то уже делал это через 1С или есть типовые функции в ДО, которые это позволяют сделать.  | 
|||
| 
    5
    
        Garykom    
     гуру 
    20.12.19 
            ✎
    15:54 
 | 
         
        (4) Для начала мануал почитай от https://www.cryptopro.ru/products/other/cryptcp
 
        Если можно то КомандаСистемы или ЗапуститьПриложение  | 
|||
| 
    6
    
        Garykom    
     гуру 
    20.12.19 
            ✎
    16:02 
 | 
         
        Если же ты хочешь из подписанного (зашифрованного) файла (причем приватным ключом) каким то образом добыть публичный сертификат (открытый ключ) то гм.
 
        Если формат файла в твоем .p7s не включает заодно прикрепленный публичный сертфиката то флаг в руки однако  | 
|||
| 
    7
    
        Garykom    
     гуру 
    20.12.19 
            ✎
    16:07 
 | 
         
        Есть или бывает:
 
        1. Приватный ключ 2. Публичный (открытый) ключ (сертификат) 3. Исходное сообщение 3. Зашифрованное сообщение/файл 4. Подписанное сообщение/файл (бывает с прикрепленной подписью чаще всего т.е. в одном файле зашифрованное сообщение и зашифрованный хэш исходного сообщения - т.н. подпись) 5. Открепленная подпись файла 6. Расшифрованное сообщение = исходному 7. Верификация подписи = расшифровываем сообщение и хеш и сравниваем между собой 8. Шифрование может быть или приватным или публичным, расшифровка наборот другим ключом  | 
|||
| 
    8
    
        Garykom    
     гуру 
    20.12.19 
            ✎
    16:10 
 | 
         
        (7)+ Подписывать публичным ключом нет смысла он не секретный, им обычно шифруют так чтобы расшифровать только секретным.
 
        Шифровать приватным нет смысла - ибо публичный не секретный и любой расшифрует, это только для подписи. (0) А теперь зная все это скажи что хочешь и зачем?  | 
|||
| 
    9
    
        DmitriyDI    
     20.12.19 
            ✎
    16:16 
 | 
         
        (8) у меня есть файл формата p7s, с помощью сторонних программ, к примеру КриптоАРМ я могу из этого файла получить сертификат  формата .cer, мне надо в 1С ДО записать сертификат (как-то извлечь) и Подпись (p7s), вот и вся задача.
 
        читал что сам файл p7s это определенная структура в которой хранится различная информация, вот и я и подумал, может у 1С уже есть готовые процедуры для работы с файлами такого типа.  | 
|||
| 
    10
    
        Garykom    
     гуру 
    20.12.19 
            ✎
    16:20 
 | 
         
        (9) Попробуй для начала
 
        МенеджерКриптографии (CryptoManager) ПолучитьСертификатыИзПодписи (GetCertificatesFromSignature) Синтаксис: ПолучитьСертификатыИзПодписи(<ИсходныеДанные>) Параметры: <ИсходныеДанные> (обязательный) Тип: Строка: ДвоичныеДанные. Исходные данные, из которых будет извлечен сертификат. Данные могут размещаться в файле (в этом случае указывается имя файла) или представлены как ДвоичныеДанные. Возвращаемое значение: Тип: Массив. Содержит объекты СертификатКриптографии. Описание: Извлекает массив сертификатов из данных подписи. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. См. также: МенеджерКриптографии, метод НачатьПолучениеСертификатовИзПодписи  | 
|||
| 
    11
    
        DmitriyDI    
     20.12.19 
            ✎
    16:23 
 | 
         
        (10) спасибо, сейчас попробуем     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |