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

Уведомление

Icon
Error

4 Страницы«<234
Опции
К последнему сообщению К первому непрочитанному
Online Андрей *  
#31 Оставлено : 28 июля 2025 г. 5:23:38(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,880
Мужчина
Российская Федерация

Сказал «Спасибо»: 594 раз
Поблагодарили: 2323 раз в 1821 постах
Автор: city-med.info Перейти к цитате
Автор: Андрей * Перейти к цитате


Не нужно стесняться вызывать GetLastError + SysErrorMessage, если api выдаёт false


80090019 Запрошенный поставщик не существует.

это как понимать?)) я же данные из рабочего сертификата взял


Вот это сообщение пропустил, но сути не меняет, код выше...
Вписать то, что показывает certmgr можно, тип 80 вписан по умолчанию.
Техническую поддержку оказываем тут
Наша база знаний
Offline city-med.info  
#32 Оставлено : 28 июля 2025 г. 5:25:01(UTC)
city-med.info

Статус: Активный участник

Группы: Участники
Зарегистрирован: 25.03.2019(UTC)
Сообщений: 47
Российская Федерация
Откуда: Хабаровск

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах
Автор: Андрей * Перейти к цитате
Автор: city-med.info Перейти к цитате
Автор: Андрей * Перейти к цитате

p.s.
Для удаления по одному контейнеру - есть иконка у записи.


удалился без ошибок
что это означает в плане поиска причин 80090019?




Для проверки:

csp.zip (6kb) загружен 3 раз(а).

Работает мой вариант?


я попрошу тогда и вашу версию JwaWinCrypt
насколько увидел, в сети несколько вариантов
Offline city-med.info  
#33 Оставлено : 28 июля 2025 г. 5:38:37(UTC)
city-med.info

Статус: Активный участник

Группы: Участники
Зарегистрирован: 25.03.2019(UTC)
Сообщений: 47
Российская Федерация
Откуда: Хабаровск

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах
во вложении ваша программа с моим WCrypt2

csp2.zip (63kb) загружен 1 раз(а).

W вариант дает access violation, А вариант дает сообщение об отсутствии ключей

Отредактировано пользователем 28 июля 2025 г. 5:39:25(UTC)  | Причина: Не указана

Online Андрей *  
#34 Оставлено : 28 июля 2025 г. 5:40:58(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,880
Мужчина
Российская Федерация

Сказал «Спасибо»: 594 раз
Поблагодарили: 2323 раз в 1821 постах
Автор: city-med.info Перейти к цитате
во вложении ваша программа с моим WCrypt2

csp2.zip (63kb) загружен 1 раз(а).

W вариант дает access violation, А вариант дает сообщение об отсутствии ключей


И зачем мне с WCrypt2?
Я от него ушел 15 лет назад и больше не правил.
Техническую поддержку оказываем тут
Наша база знаний
Offline city-med.info  
#35 Оставлено : 28 июля 2025 г. 5:43:46(UTC)
city-med.info

Статус: Активный участник

Группы: Участники
Зарегистрирован: 25.03.2019(UTC)
Сообщений: 47
Российская Федерация
Откуда: Хабаровск

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах
пришлете вашу версию JwaWinCrypt?
Online Андрей *  
#36 Оставлено : 28 июля 2025 г. 6:02:16(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,880
Мужчина
Российская Федерация

Сказал «Спасибо»: 594 раз
Поблагодарили: 2323 раз в 1821 постах
Автор: city-med.info Перейти к цитате
пришлете вашу версию JwaWinCrypt?


function CryptAcquireContextW(var phProv: HCRYPTPROV; pszContainer: LPCWSTR;
pszProvider: LPCWSTR; dwProvType: DWORD; dwFlags: DWORD): BOOL; stdcall;

HCRYPTPROV = ULONG_PTR;




function CryptAcquireContextW(phProv: PHCRYPTPROV;
pszContainer: LPCWSTR;
pszProvider: LPCWSTR;
dwProvType: DWORD;
dwFlags: DWORD): BOOL; stdcall;


HCRYPTPROV = ULONG;
PHCRYPTPROV = ^HCRYPTPROV;



НУ И?

Исправил:
function CryptAcquireContextW(var phProv: HCRYPTPROV;
pszContainer: LPCWSTR;
pszProvider: LPCWSTR;
dwProvType: DWORD;
dwFlags: DWORD): BOOL; stdcall;


result := CryptAcquireContextW(hProv, PWideChar( ContainerName ), PWideChar( ProvName ), ProvType, CRYPT_DELETEKEYSET);



Собрал и всё работает, но смысл править код почти 20 летней давности?

Snimok ehkrana ot 2025-07-28 06-58-29.png (15kb) загружен 4 раз(а).

Техническую поддержку оказываем тут
Наша база знаний
Offline city-med.info  
#37 Оставлено : 28 июля 2025 г. 6:38:06(UTC)
city-med.info

Статус: Активный участник

Группы: Участники
Зарегистрирован: 25.03.2019(UTC)
Сообщений: 47
Российская Федерация
Откуда: Хабаровск

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 2 раз в 2 постах
все получилось, спасибо

Отредактировано пользователем 28 июля 2025 г. 6:41:02(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
4 Страницы«<234
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.