Перейти к контенту

Рекомендуемые сообщения

Добрый день, извините, если раздел выбран не верный.

На машише WindowsXP sp2 установлен VipNet и КриптоПРО. Пытаюсь шифровать:

Тест 1:

1. Экспортирую публичный ключ InfoteCS в файл

2. С помощью КриптоПРО пытаюсь импортировать этот ключ. Получаю ошибку NTE_BAD_TYPE (функции CryptoApi CryptImportKey)

Тест 2:

1. Экспортирую публичный ключ КриптоПРО в файл

2. С помощью InfoteCS импортирую этот ключ.

3. Шифрую с помощью InfoteCS, при этом создается сессионный ключ (экспортированный в файл), вектор инициализации (также в файл) и файл encrypt.bin

4. Пытаюсь расшифровать с помощью КриптоПРО. Получаю ошибку при попытке импорта сессионного ключа. Ошибка NTE_BAD_DATA (функции CryptoApi CryptImportKey)

Тест 3:

1. Экспортирую сертификат из InfoteCS в cert.bin (формат X509)

2. В КриптоПРО загружаю этот сертификат.

3. В КриптоПРО достаю публичный ключ этого сертификата.

4. Экспортирую публичный ключ в public.bin

5. Пытаюсь шифровать из КриптоПРО. Получаю ошибку NTE_BAD_DATA (функции CryptoApi CryptEncrypt)

При прогоне этих тестов для каждого криптопровайдера отдельно, то есть все действия только для КриптоПРО или для InfoteCS ошибок не возникает, тесты проходят успешно. Пробовали утсанавливать криптопровайдеры на разные машины отдельно друг от друга - эффекта нет.

Видно, что проблема возникает в КриптоПРО при попытке использовать данные InfoteCS. Возможно есть какие-то флаги, которые нужно установить для корректного импорта в КриптоПРО? Есть ли работающие примеры подобного взаимодействия?

Заранее благодарю

Ссылка на комментарий
Поделиться на других сайтах

mark antony

Рекомендую Вам обратиться с Вашим вопросом напрямую в техподдержку компании Инфотекс: hotline@infotecs.ru

Вопрос нетривиальный и требует консультаций с разработчиками.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Есть результаты по этому вопросу?

Существуют примеры использования в CryptoApi?

Конкретно интересует вопрос - есть ли совместимость с CP CSP в части SIMPLEBLOB? (Экспорт сессионного ключа на DH паре из ключа CP и VipNet).

Если есть - то как ее добиться. По заголовкам и параметрам блобы совместимы.

Ссылка на комментарий
Поделиться на других сайтах

maxdm

По вопросам совместимости, встраивания в сторонние продукты и т.п., убедительная просьба просьба обращаться в службу технической поддержки hotline@infotecs.ru.

Ссылка на комментарий
Поделиться на других сайтах

maxdm

Повторюсь еще раз, по вопросам совместимости, встраивания в сторонние продукты и т.п., убедительная просьба просьба обращаться в службу технической поддержки hotline@infotecs.ru.

Любой вопрос, касающийся встраивания и т.п. требует участия и консультации у разработчиков, которые будут привлекаться только по просьбе техподдержки.

Вести переписку по вопросам встраивания и т.п. на форуме разработчики не будут.

Если Вам реально нужно решить проблему, милости просим в техподдержку, иначе, читаем п.п. 1.4 правил форума.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Добрый день, извините, если раздел выбран не верный.

На машише WindowsXP sp2 установлен VipNet и КриптоПРО. Пытаюсь шифровать:

Тест 1:

1. Экспортирую публичный ключ InfoteCS в файл

2. С помощью КриптоПРО пытаюсь импортировать этот ключ. Получаю ошибку NTE_BAD_TYPE (функции CryptoApi CryptImportKey)

Тест 2:

1. Экспортирую публичный ключ КриптоПРО в файл

2. С помощью InfoteCS импортирую этот ключ.

3. Шифрую с помощью InfoteCS, при этом создается сессионный ключ (экспортированный в файл), вектор инициализации (также в файл) и файл encrypt.bin

4. Пытаюсь расшифровать с помощью КриптоПРО. Получаю ошибку при попытке импорта сессионного ключа. Ошибка NTE_BAD_DATA (функции CryptoApi CryptImportKey)

Тест 3:

1. Экспортирую сертификат из InfoteCS в cert.bin (формат X509)

2. В КриптоПРО загружаю этот сертификат.

3. В КриптоПРО достаю публичный ключ этого сертификата.

4. Экспортирую публичный ключ в public.bin

5. Пытаюсь шифровать из КриптоПРО. Получаю ошибку NTE_BAD_DATA (функции CryptoApi CryptEncrypt)

При прогоне этих тестов для каждого криптопровайдера отдельно, то есть все действия только для КриптоПРО или для InfoteCS ошибок не возникает, тесты проходят успешно. Пробовали утсанавливать криптопровайдеры на разные машины отдельно друг от друга - эффекта нет.

Видно, что проблема возникает в КриптоПРО при попытке использовать данные InfoteCS. Возможно есть какие-то флаги, которые нужно установить для корректного импорта в КриптоПРО? Есть ли работающие примеры подобного взаимодействия?

Заранее благодарю

Извени, не понял вопроса. У меня: WindowsXP Pof SP3, КриптоПро CSP 3,6, КриптоАРМ, VipNet 3.1 всё работает, проблем нет. Почту, зашифрованную и подписанную, отправляю через Outlook 2003.

Изменено пользователем Жук
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...

Важная информация

Продолжая пользоваться сайтом вы принимаете Условия использования.