Добрый день, возникает данная ошика ERROR 0x8f00042: Load certificate from system store - failed to load root or intermediate certificate. Unable convert to X509.
Ошибка при подписываний данных через libkalkancryptwr-64.so
Добрый день! Можете уточнить где именно возникает данная ошибка?
Добрый день, возникает данная ошика ERROR 0x8f00042: Load certificate from system store - failed to load root or intermediate certificate. Unable convert to X509., при подписи данных, мы используем libkalkancryptwr-64.so, через .cpp из вашего примера с архива ЭЦП 2.0, полученного по запросу. Как понял это ошибка зпгрузки сертификатов от НУЦ и КУЦ, по ссылке pki.gov.kz/cert/.
Вот куда мы установили сертификаты: /usr/share/ca-certificates/extra и в /usr/local/share/ca-certificates/extra
lrwxrwxrwx 1 root root 52 Jan 27 15:53 root_gost.pem -> /usr/local/share/ca-certificates/extra/root_gost.crt
lrwxrwxrwx 1 root root 51 Jan 27 15:53 root_rsa.pem -> /usr/local/share/ca-certificates/extra/root_rsa.crt
lrwxrwxrwx 1 root root 51 Jan 27 15:53 nca_gost.pem -> /usr/local/share/ca-certificates/extra/nca_gost.crt
lrwxrwxrwx 1 root root 50 Jan 27 15:53 nca_rsa.pem -> /usr/local/share/ca-certificates/extra/nca_rsa.crt
Команда certmgr -list -c Trust выводит:
Mono Certificate Manager - version 6.12.0.182
Manage X.509 certificates and CRL from stores.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.
X.509 v3 Certificate
Serial Number: 8D5A597140E20F0CD9873C64F7BA4BA6970A1746
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST), O=РМК «МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ ҚЫЗМЕТ», C=KZ
Subject Name: C=KZ, CN=ҰЛТТЫҚ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST)
Valid From: 8/8/2018 4:55:58 AM
Valid Until: 6/25/2025 4:55:58 AM
Unique Hash:
X.509 v3 Certificate
Serial Number: 2EAF13245576507196A0F86E0E1960D7767A1E56
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST), O=РМК «МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ ҚЫЗМЕТ», C=KZ
Subject Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST), O=РМК «МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ ҚЫЗМЕТ», C=KZ
Valid From: 7/27/2015 5:20:49 AM
Valid Until: 7/27/2025 5:20:49 AM
Unique Hash:
X.509 v3 Certificate
Serial Number: C75AB55D51A43E3C2337DED28064B249D724AE5C
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA), C=KZ
Subject Name: CN=ҰЛТТЫҚ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA) 2022, C=KZ
Valid From: 9/22/2022 10:38:15 AM
Valid Until: 9/7/2045 10:04:54 AM
Unique Hash: 1AE5A00669DA1F135FD1024650BDA7C792E17C0F50C536B6F78CD74C6E0C0DCF
Self-signed X.509 v3 Certificate
Serial Number: 50BAF6F8697B1BE42B4AED7B70915BD440B7B354
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA), C=KZ
Subject Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA), C=KZ
Valid From: 9/8/2020 10:04:54 AM
Valid Until: 9/8/2045 10:04:54 AM
Unique Hash: B53D98D080E892F85A9A92BF3780D76AB6627CCC052D247166AAF640E1E82943
Self-signed X.509 v3 Certificate
Serial Number: 3B6A066B8194E047BDADEAFD153F8BEF6918A554
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA), O=РМК «МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ ҚЫЗМЕТ», C=KZ
Subject Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA), O=РМК «МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ ҚЫЗМЕТ», C=KZ
Valid From: 7/27/2015 5:22:53 AM
Valid Until: 7/27/2025 5:22:53 AM
Unique Hash: 939C0E8A919F11CB5FD865EA5D6F876FF8C12A11D9F60C1630C69C0ABEDB74B0
X.509 v3 Certificate
Serial Number: 08176D4C5FC8B00C3C5AFF1F3F6390C89FBE307E
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST) 2022, C=KZ
Subject Name: CN=ҰЛТТЫҚ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST) 2022, C=KZ
Valid From: 6/15/2022 5:01:09 AM
Valid Until: 9/7/2045 5:01:09 AM
Unique Hash:
X.509 v3 Certificate
Serial Number: EEC78D934DC91212ABEF6FA121685A1BB3F57635
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA), O=РМК «МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ ҚЫЗМЕТ», C=KZ
Subject Name: C=KZ, CN=ҰЛТТЫҚ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (RSA)
Valid From: 8/8/2018 4:26:36 AM
Valid Until: 6/25/2025 4:26:36 AM
Unique Hash: 6BBB380B6F0BA5E52F079C190ECC8CBEBBBF439258D4C4CF43C1B04D2439C026
X.509 v3 Certificate
Serial Number: BDF3D06748A256212A19B63E0A9F62A9FB0CB013
Issuer Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST) 2022, C=KZ
Subject Name: CN=НЕГІЗГІ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST) 2022, C=KZ
Valid From: 6/15/2022 4:56:12 AM
Valid Until: 9/8/2045 4:56:12 AM
Unique Hash:
При запуске выдим ошибку:
Введите данные: TEST MESSAGE
Error SignData: 8f00042:
X509 Export certificate from store Start - OK.
X509 Export certificate from store - OK.
ERROR 0x8f00042: Load certificate from system store - failed to load root or intermediate certificate. Unable convert to X509.
В SDK 2.0\C\Linux\ca-certs есть скрипты по установке сертификатов. Попробуйте через них установить.
Спасибо разобрался со всеми ошибками.
Здравствуйте! А не подскажите, что именно вы сделали?
Там скрипты дали нормальные сертификаты. Я до этого будто использовал нерабочие или устаревшие.
Спасибо! В итоге у меня тоже разработало после установки сертификатов из папки “C\Linux\ca-certs\ca-certs_old”.
А еще может будет кому-то полезно:
У меня приложение на .net 6 и была ошибка с подключением libkalkancryptwr-64.so библиотеки. Ошибка: “libKalkanCrypt_x64: cannot open shared object file”, помогло простое переименование libkalkancryptwr-64.so в libKalkanCrypt_x64.so и копирование в папку с приложением. Так же нужно было установить зависимость libpcsclite-dev.