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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Артем Ильинский  
#1 Оставлено : 31 декабря 2024 г. 15:07:57(UTC)
Артем Ильинский

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

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

Есть строка в base64. Например, String = "GEHXVWJDVSUSV17363VDHD". Есть моя выгруженная подпись в *.pfx. Необходимо подписать строку этим сертификатом и на выходе получить подписанную строку в base64. Язык dart, фреймворк flutter.

Перелопатил кучу ресурсов, не могу понять как это сделать. Есть библиотека для андроид/айос, но я пишу приложение под windows.

Буду благодарен за элементарный пример реализации задачи.
Offline Русев Андрей  
#2 Оставлено : 6 января 2025 г. 10:15:00(UTC)
Русев Андрей

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,499

Сказал(а) «Спасибо»: 41 раз
Поблагодарили: 606 раз в 420 постах
Вам нужно вызвать CryptoAPI (Си API) через что-то в духе https://dart.dev/interop/c-interop
Цепочка вызовов примерно такая: PfxImportCertStore, CertFindCertificateInStore, CryptSignMessage.
Официальная техподдержка. Официальная база знаний.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.