PKI-Core (С++): ошибка "Something wrong happened when processing ASN1"
добрый день, тестирую SDK получаю ошибку.
что мне нужно - на строне А токен, на стороне Б gnutls, в итоге Б должен проверить А по токену.
что я делаю:
1. А: создаю RSA ключи на токен, по инструкции в разделах двухфакторной авторизации для Linux
2. А: через API на стороне rutoken достаю pem сертификат, отправляю его на Б
3. Б: в gnutls генерирую rndpass + подписываю успешно полученным сертификатом, готовую crypto посылку возвращаю на А
4. А: пытаюсь расшифровать по инструкции (sdk/pkicore/cpp/samples/CmsDecrypt/CmsDecrypt.cpp)
на envelopedData.decrypt(rutoken::pkicore::cms::EnvelopedData::DecryptParams(pkcs11Cert)) получаю ошибку -
Something wrong happened when processing ASN1 structures