Способ защиты данных определяется настройками интеграции. Для уточнения информации по настройке Вашей интеграции или запроса для установления нужных настроек необходимо написать на почту alfa_api@alfabank.ru. При запросе установления настроек необходимо сообщить способ защиты (подпись или подпись с шифрованием), а также алгоритм (RSA или ГОСТ).
Для шифрования и подписания сообщения необходимо предварительно загрузить сертификат, используя следующий метод. Если Вы уже загружали сертификат, используя данный метод - повторно выполнять эту операцию не нужно.
Подписание и шифрование TXT
Выполните операцию подписания так, чтобы в результате получился отсоединённый от подписываемого контента PKCS7-контейнер, содержащий значение подписи.
Стандарт - RFC 2315
Алгоритм - ГОСТ Р 34.10-2012 256 бит
Сформированный PKCS7-контейнер со значением подписи необходимо передать в заголовке X-Signature .
1MIISmAYJKoZIhvcNAQcCoIISiTCCEoUCAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCCDugwgg7kMIIOkaADAgECAhEG9eThACWyoqxA3Qn3D3XQGTAKBggqhQMHAQEDAjCCAQsxGDAWBgUqhQNkARINMTAyNzcwMDA2NzMyODEaMBgGCCqFAwOBAwEBEgwwMDc3MjgxNjg5NzExCzAJBgNVBAYTAlJVMRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEqMCgGA1UECQwh0KPQuy4g0JrQsNC70LDQvdGH0LXQstGB0LrQsNGPIDI3MQ8wDQYDVQQLDAbQo9CY0JExITAfBgNVBAoMGNCQ0J4g0JDQm9Cs0KTQkC3QkdCQ0J3QmjE1MDMGA1UEAwws0KLQldCh0KIg0KPQpiAyLjAg0JDQniAi0JDQm9Cs0KTQkC3QkdCQ0J3QmiIwHhcNMjQxMTExMTMzMjI3WhcNMzIwMzE1MDgyMzA4WjCCAjAxFzAVBgUqhQNkBAwMMDA3NzI4MTY4OTcxMTIwMAYDVQQqDCnQodC10YDRgtC40YTQuNC60LDRgiDQodC+0YLRgNGD0LTQvdC40LrQsDEZMBcGA1UEBAwQ0KLQtdGB0YLQvtCy0YvQuTEWMBQGBSqFA2QDEgswMjQyOTUwMzEyNzFJMEcGA1UECQxAMTA3MDc4LCDQsy4g0JzQvtGB0LrQstCwLCDRg9C7LiDQmtCw0LvQsNC90YfQtdCy0YHQutCw0Y8sINC0LiAyNzEaMBgGCCqFAwOBAwEBEgwyNDY1NTk5NDU0NzUxGDAWBgUqhQNkARINMTAyNzcwMDA2NzMyODE0MDIGA1UEDAwr0JDRgNGF0LjRgtC10LrRgtC+0YAg0L3QsNC/0YDQsNCy0LvQtdC90LjRjzEmMCQGCSqGSIb3DQEJARYXdmJ1cm1pc3Ryb3ZAYWxmYWJhbmsucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEjMCEGA1UECgwa0JDQniAi0JDQu9GM0YTQsC3QkdCw0L3QuiIxVjBUBgNVBAsMTdCU0LXQv9Cw0YDRgtCw0LzQtdC90YIg0YDQsNC30YDQsNCx0L7RgtC60Lgg0YbQuNGE0YDQvtCy0YvRhSDRgdC10YDQstC40YHQvtCyMRcwFQYDVQQDDA4xdHJ1c3Rjb3JlLTI1NjBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEAXz1q4sVPEiq8x1Sa0257tK5TUv+wIJUOho6xU74e2LKacDEJPikDGD2czOLinqa7iG55KELwCuruobsfQQ6QXo4IKnjCCCpowDgYDVR0PAQH/BAQDAgP4MB8GCSsGAQQBgjcVBwQSMBAGCCqFAwICLgAIAgEBAgEAMB0GA1UdDgQWBBRMRz++Rnn/Ce7iA3azBKAPBtxM8TAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwJwYJKwYBBAGCNxUKBBowGDAKBggrBgEFBQcDAjAKBggrBgEFBQcDBDCCA9sGCCsGAQUFBwEBBIIDzTCCA8kwPgYIKwYBBQUHMAGGMmh0dHA6Ly90ZXN0LXVjMi5tb3Njb3cuYWxmYWludHJhLm5ldC9vY3NwL29jc3Auc3JmMGEGCCsGAQUFBzAChlVodHRwOi8vdGVzdC11YzIubW9zY293LmFsZmFpbnRyYS5uZXQvYWlhLzJkYjI4MmIyNTA4NDM2MWU0OWE4YWY3ZGUxOWJlNzFmYWEyNDM3MWUuY3J0MGIGCCsGAQUFBzAChlZodHRwOi8vbnRlc3QtdWMyLm1vc2Nvdy5hbGZhaW50cmEubmV0L2FpYS8yZGIyODJiMjUwODQzNjFlNDlhOGFmN2RlMTliZTcxZmFhMjQzNzFlLmNydDBiBggrBgEFBQcwAoZWaHR0cDovL250ZXN0LXVjMi5tb3Njb3cuYWxmYWludHJhLm5ldC9haWEvMmRiMjgyYjI1MDg0MzYxZTQ5YThhZjdkZTE5YmU3MWZhYTI0MzcxZS5jcnQwZQYIKwYBBQUHMAKGWWh0dHA6Ly9udGVzdC11YzIubW9zY293LmFsZmFpbnRyYS5uZXQvcmEvYWlhLzJkYjI4MmIyNTA4NDM2MWU0OWE4YWY3ZGUxOWJlNzFmYWEyNDM3MWUuY3J0MGUGCCsGAQUFBzAChllodHRwOi8vbnRlc3QtdWMyLm1vc2Nvdy5hbGZhaW50cmEubmV0L2NhL2FpYS8yZGIyODJiMjUwODQzNjFlNDlhOGFmN2RlMTliZTcxZmFhMjQzNzFlLmNydDBiBggrBgEFBQcwAoZWaHR0cDovL250ZXN0LXVjMi5tb3Njb3cuYWxmYWludHJhLm5ldC9haWEvMmRiMjgyYjI1MDg0MzYxZTQ5YThhZjdkZTE5YmU3MWZhYTI0MzcxZS5jcnQwYgYIKwYBBQUHMAKGVmh0dHA6Ly9udGVzdC11YzIubW9zY293LmFsZmFpbnRyYS5uZXQvYWlhLzJkYjI4MmIyNTA4NDM2MWU0OWE4YWY3ZGUxOWJlNzFmYWEyNDM3MWUuY3J0MGIGCCsGAQUFBzAChlZodHRwOi8vbnRlc3QtdWMyLm1vc2Nvdy5hbGZhaW50cmEubmV0L2FpYS8yZGIyODJiMjUwODQzNjFlNDlhOGFmN2RlMTliZTcxZmFhMjQzNzFlLmNydDBiBggrBgEFBQcwAoZWaHR0cDovL250ZXN0LXVjMi5tb3Njb3cuYWxmYWludHJhLm5ldC9haWEvMmRiMjgyYjI1MDg0MzYxZTQ5YThhZjdkZTE5YmU3MWZhYTI0MzcxZS5jcnQwHQYDVR0gBBYwFDAIBgYqhQNkcQEwCAYGKoUDZHECMIIBQwYFKoUDZHAEggE4MIIBNAw00KHQmtCX0JggItCa0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gNC4wKQxa0J/QkNCaICLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMi4wDE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI0LTMwMTAg0L7RgiAzMC4xMi4yMDE2DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI4LTI5ODMg0L7RgiAxOC4xMS4yMDE2MD8GBSqFA2RvBDYMNNCh0JrQl9CYICLQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDQuMCkwggL6BgNVHR8EggLxMIIC7TBToFGgT4ZNaHR0cDovL2NhLmFsZmFpbnRyYS5uZXQvY2VydGRhdGEvMmRiMjgyYjI1MDg0MzYxZTQ5YThhZjdkZTE5YmU3MWZhYTI0MzcxZS5jcmwwXKBaoFiGVmh0dHA6Ly9udGVzdC11YzIubW9zY293LmFsZmFpbnRyYS5uZXQvY2RwLzJkYjI4MmIyNTA4NDM2MWU0OWE4YWY3ZGUxOWJlNzFmYWEyNDM3MWUuY3JsMF+gXaBbhllodHRwOi8vbnRlc3QtdWMyLm1vc2Nvdy5hbGZhaW50cmEubmV0L3JhL2NkcC8yZGIyODJiMjUwODQzNjFlNDlhOGFmN2RlMTliZTcxZmFhMjQzNzFlLmNybDBfoF2gW4ZZaHR0cDovL250ZXN0LXVjMi5tb3Njb3cuYWxmYWludHJhLm5ldC9jYS9jZHAvMmRiMjgyYjI1MDg0MzYxZTQ5YThhZjdkZTE5YmU3MWZhYTI0MzcxZS5jcmwwXKBaoFiGVmh0dHA6Ly9udGVzdC11YzIubW9zY293LmFsZmFpbnRyYS5uZXQvY2RwLzJkYjI4MmIyNTA4NDM2MWU0OWE4YWY3ZGUxOWJlNzFmYWEyNDM3MWUuY3JsMFygWqBYhlZodHRwOi8vbnRlc3QtdWMyLm1vc2Nvdy5hbGZhaW50cmEubmV0L2NkcC8yZGIyODJiMjUwODQzNjFlNDlhOGFmN2RlMTliZTcxZmFhMjQzNzFlLmNybDBcoFqgWIZWaHR0cDovL250ZXN0LXVjMi5tb3Njb3cuYWxmYWludHJhLm5ldC9jZHAvMmRiMjgyYjI1MDg0MzYxZTQ5YThhZjdkZTE5YmU3MWZhYTI0MzcxZS5jcmwwXKBaoFiGVmh0dHA6Ly9udGVzdC11YzIubW9zY293LmFsZmFpbnRyYS5uZXQvY2RwLzJkYjI4MmIyNTA4NDM2MWU0OWE4YWY3ZGUxOWJlNzFmYWEyNDM3MWUuY3JsMIIBTQYDVR0jBIIBRDCCAUCAFC2ygrJQhDYeSaivfeGb5x+qJDceoYIBE6SCAQ8wggELMRgwFgYFKoUDZAESDTEwMjc3MDAwNjczMjgxGjAYBggqhQMDgQMBARIMMDA3NzI4MTY4OTcxMQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxKjAoBgNVBAkMIdCj0LsuINCa0LDQu9Cw0L3Rh9C10LLRgdC60LDRjyAyNzEPMA0GA1UECwwG0KPQmNCRMSEwHwYDVQQKDBjQkNCeINCQ0JvQrNCk0JAt0JHQkNCd0JoxNTAzBgNVBAMMLNCi0JXQodCiINCj0KYgMi4wINCQ0J4gItCQ0JvQrNCk0JAt0JHQkNCd0JoighEGPO6MAFmukbpCIMA9dJ67MDArBgNVHRAEJDAigA8yMDI0MTExMTEzMzIyN1qBDzIwMjYwMjExMTMzMjI3WjAKBggqhQMHAQEDAgNBAD8T2yLoLNCVvJ0QrZaJH1mPfpcAIGb8mXQBZY18cZTACZzy7novpErHH3SjCLWURIuJ6NS1rbOyl6Dm0fHrOR0xggN1MIIDcQIBATCCASIwggELMRgwFgYFKoUDZAESDTEwMjc3MDAwNjczMjgxGjAYBggqhQMDgQMBARIMMDA3NzI4MTY4OTcxMQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxKjAoBgNVBAkMIdCj0LsuINCa0LDQu9Cw0L3Rh9C10LLRgdC60LDRjyAyNzEPMA0GA1UECwwG0KPQmNCRMSEwHwYDVQQKDBjQkNCeINCQ0JvQrNCk0JAt0JHQkNCd0JoxNTAzBgNVBAMMLNCi0JXQodCiINCj0KYgMi4wINCQ0J4gItCQ0JvQrNCk0JAt0JHQkNCd0JoiAhEG9eThACWyoqxA3Qn3D3XQGTAMBggqhQMHAQECAgUAoIIB5jAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDEyMjAwNzMxMjRaMC8GCSqGSIb3DQEJBDEiBCAnOA+0Dxm0j9PBU18PyQyH3Q4IPqf6DYDfViacw3ECkjCCAXkGCyqGSIb3DQEJEAIvMYIBaDCCAWQwggFgMIIBXDAKBggqhQMHAQECAgQgitEIXi5bTm3709d7vqrP6ikITkqyLJPcvYImNWVkk2EwggEqMIIBE6SCAQ8wggELMRgwFgYFKoUDZAESDTEwMjc3MDAwNjczMjgxGjAYBggqhQMDgQMBARIMMDA3NzI4MTY4OTcxMQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxKjAoBgNVBAkMIdCj0LsuINCa0LDQu9Cw0L3Rh9C10LLRgdC60LDRjyAyNzEPMA0GA1UECwwG0KPQmNCRMSEwHwYDVQQKDBjQkNCeINCQ0JvQrNCk0JAt0JHQkNCd0JoxNTAzBgNVBAMMLNCi0JXQodCiINCj0KYgMi4wINCQ0J4gItCQ0JvQrNCk0JAt0JHQkNCd0JoiAhEG9eThACWyoqxA3Qn3D3XQGTAMBggqhQMHAQEBAQUABEBXzki14Hj9Hg9+EI58mSE+AC2Npyazg/fAOIaNumom30yCC2bC9w3/33ZCgqpCNZDeAzWwOZr+pzRW9G9BOuNfВыполните шифрование исходного тела запроса, сформированного на шаге 1, алгоритмом ГОСТ 34.12.2015 (блочный шифр с длиной блока n = 64 бит «Магма») открытым ключом сертификата Альфа-Банка, чтобы получился PKCS7-контейнер, и передайте его в теле запроса. Для получения сертификата напишите на почту alfa_api@alfabank.ru.
Информация об используемых стандартах ТК 26
Алгоритм экспорта ключей KExp15 на основе симметричного блочного шифра "Магма". OID: 1.2.643.7.1.1.7.1.1
Алгоритм шифрования послания "Магма" в режиме гаммирования CTR с механизмом преобразования ключа ACPKM с вычислением имитовставки. OID: 1.2.643.7.1.1.5.1.2
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Если добавить заголовки Content-Type: text/plain + X-Request-ChannelSecurity: NO и отправить запрос, то запрос не будет расшифрован и подпись запроса не будет проверяться.
Если добавить заголовки Content-Type: text/plain + X-Request-ChannelSecurity: ENCRYPTION и отправить запрос, то запрос будет расшифрован и подпись будет проверяться.
Банк дешифрует запрос и проверяет подпись. Если подпись валидна - запрос обрабатывается, если невалидна - Банк определяет запрос как неподлинный и возвращает ошибку. В случае ошибки с дешифровкой запроса будет возращена ошибка. Возвращаемая ошибка будет подписана и зашифрована.
Дешифрование и проверка подписи TXT
Ответ будет представлен в виде исходного тела ответа. Необходимо проверить подпись с помощью открытого ключа сертификата Банка для проверки подписи. Для получения сертификата напишите на почту alfa_api@alfabank.ru.
Стандарт - RFC 2315
Алгоритм - ГОСТ Р 34.10-2012 256 бит
В заголовке ответа X-Signature будет передано значение подписи PKCS7.
1sub=1234567890
2name=John Doe
3admin=true
4iat=1657882689
5exp=1657886289