1

Тема: Ошибка при получении подписанного сообщения

Добрый день.
Ситуация следующая.
Клиент с установленным Валидата CSP 5.0 подписывает сообщение и отправляет его на сервер, где установлена Валидата CSP 4.0. При получении происходит следующая ошибка:

Вырезка из лога:
2017-09-04 16:00:31.0724 crypto INFO
Запрос к серверной части ТМ: MIIDCwYJKoZIhvcNAQcCoIIC/DCCAvgCAQExDjAMBggqhQMHAQECAgUAMIIBFgYJKoZIhvcNAQcBoIIBBwSCAQMxODM3MDBodHRwOi8vcnVuLnVmcy1vbmxpbmUucnUvd2Vic2VydmljZXMvUnpoZC9nZXRJbmZvLmFzbXgvVHJhaW5MaXN0P2Zyb209JWNjJWNlJWQxJWNhJWMyJWMwJnRvPSVjYyVkMyVkMCVjYyVjMCVjZCVkMSVjYSZkYXk9MjAmdGVybWluYWw9MTg0MTMxJmFkdmVydERvbWFpbj0mbW9udGg9OSZ0aW1lX3N3PTEmbGFuZz1SVSZ0cmFpbl93aXRoX3NlYXQ9MSZ0aW1lX2Zyb209MCZ0aW1lX3RvPTI0JkVhc09wc1J6aGRNb2R1bGVWZXJzaW9uPTIuMC4wLjE2MYIBxzCCAcMCAQEwgfQwgd8xCzAJBgNVBAYTAlJVMRswGQYDVQQIDBI3NyDQsy7QnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEtMCsGA1UECgwk0KTQk9Cj0J8gwqvQn9C+0YfRgtCwINCg0L7RgdGB0LjQuMK7MTcwNQYDVQQDDC7QptChINCj0KYg0KTQk9Cj0J8gwqvQn9C+0YfRgtCwINCg0L7RgdGB0LjQuMK7MRgwFgYFKoUDZAESDTEwMzc3MjQwMDcyNzYxGjAYBggqhQMDgQMBARIMMDA3NzI0MjYxNjEwAhBAUBUQD4QffpuadmJZpRTwMAwGCCqFAwcBAQICBQCgaTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNzA5MDQxMzAwMzFaMC8GCSqGSIb3DQEJBDEiBCBTowLR9sxZb2to9IHS5dlXNpXLQSa+ZanwImmgCfXo3jAMBggqhQMHAQEBAQUABECLTdZx7zS7SSiQ0ZPWYfB5D3B5wSaXfCX4nL8R69+Fk51G0JnDEfCBzOu/R8a/sAtK1jGlgmKMHWJ1c3dlbv18
2017-09-04 16:00:32.4707 crypto INFO
Ответ серверной части ТМ: <Response>
  <ErrorCode>-1</ErrorCode>
  <Message>ASN.1 decoding error - message is not PKCS#7  </Message>
  <ErrorCodeEx>VerifyOk</ErrorCodeEx>
</Response>

2

Re: Ошибка при получении подписанного сообщения

Добрый день,

Ответ содержится в строчке

ASN.1 decoding error - message is not PKCS#7

Ваше сообщение, мне кажется, в BASE64 и его сначала надо раскодировать

3

Re: Ошибка при получении подписанного сообщения

В том то и проблема, что сообщения с клиентов 4-й версии Валидаты раскодируются, а с 5-й нет.
У нас стоит Валидата CSP 4.0.

Если мы перейдем на 5-ю версию, не будет ли ситуация повторятся с клиентами, кто останется на 4-й.

4

Re: Ошибка при получении подписанного сообщения

Я посмотрел Ваше сообщение:
В алгоритме ЭП стоит ГОСТ Р 34.10-2012

703|    12|      1|   SEQUENCE :
705|      8|      1|      OBJECT_IDENTIFIER : 'ГОСТ Р 34.10-2012 (1.2.643.7.1.1.1.1)'

Проблема заключается в том, что ЭП выполнена на ГОСТ Р 34.10-2012, а Валидата CSP 4.0 не поддерживает ГОСТ Р 34.10-2012. Если вы начали использовать ГОСТ Р 34.10-2012 то необходимо везде произвести переход на Валидата CSP 5.0.

5

Re: Ошибка при получении подписанного сообщения

Спасибо.  Разобрались.