Здравствуйте. Подписываю pdf файл с помощью https://github.com/sigex-kz/ncalayer-js-client используя метод basicsSignCMS. Он возвращает ответ вида
-----BEGIN CMS-----
MIINKAYJKoZIhvcNAQcCoIINGTCCDRUCAQExDjAMBggqgw4DCgEDAwUAMAsGCSqG
SIb3DQEHAaCCBEEwggQ9MIIDpaADAgECAhRaq39b8WD4Z6GAVO9TLnsJxB8+1jAO
Bgoqgw4DCgEBAgMCBQAwWDFJMEcGA1UEAwxA0rDQm9Ci0KLQq9KaINCa0KPTmNCb
…
-----END CMS-----
Если декодировать base64 в utf-8, то получается ответ в непонятном формате, со сломанной кодировкой, но некоторую информацию типа "ҰЛТТЫҚ КУӘЛАНДЫРУШЫ ОРТАЛЫҚ (GOST) "
всё же получить можно.
Мне нужно вытащить данные о подписи из CMS (кто, когда и т.д.), может быть, я использую не ту кодировку или ещё что-то? Буду очень рад за ответ.
Так же я пытался проверить полученную подпись с помощью X509ValidateCertificate, однако получаю ответ 0x08F0000E “Не найден сертификат УЦ или сертификат пользователя при проверки цепочки”, хотя VerifyData проходит без проблем.