Перейти до основного вмісту

Підписати дані

URI: /api/v1/key/:serial/sign

Метод використовується для підпису даних за допомогою ключа ЕЦП.

Запит виконується методом POST у json форматі з даними.

⚠️ Запит повинен містити заголовок Accept: application/json

Параметри URI

Для пошуку ключа необхідно передати в запиті один з наступних параметрів:

  • serial — серійний номер сертифіката ЕЦП;
  • drfo — реєстраційний номер облікової картки платника податків;
  • uuid — унікальний ідентифікатор ключа ЕЦП;
  • public_key — відкритий ключ, який використовується для перевірки електронного підпису.

Параметри запиту

Ім'яТипОбов'язковийОпис
datastringТакДані для підпису

Приклад запиту

Запит: /api/v1/key/58E2D9E7F900307B040000000CAB2500DA8A7A00/sign
{
"data": "12312323"
}

Параметри відповіді

Ім'яТипОпис
signedstringПідписані дані

Приклад успішної відповіді

Успішна операція

200 OK

Відповідь: /api/v1/key/58E2D9E7F900307B040000000CAB2500DA8A7A00/sign
{
"signed": "MIIJzwYJKoZIhvcNAQcCoIIJwDCCCbwCAQExDjAMBgoqhiQCAQEBAQIBMBgGCSqGSIb3DQEHAaALBAk
3Nzc3Nzc3N3OgggXzMIIF7zCCBZegAwIBAgIUWOLZ5/kAMHsEAAAADKslANqKegAwDQYLKoYkAgEBAQEDAQEwggEWM
VQwUgYDVQQKDEvQhtC90YTQvtGA0LzQsNGG0ZbQudC90L4t0LTQvtCy0ZbQtNC60L7QstC40Lkg0LTQtdC/0LDRgNG
C0LDQvNC10L3RgiDQlNCf0KExXjBcBgNVBAsMVdCj0L/RgNCw0LLQu9GW0L3QvdGPICjRhtC10L3RgtGAKSDRgdC10
YDRgtC40YTRltC60LDRhtGW0Zcg0LrQu9GO0YfRltCyINCG0JTQlCDQlNCf0KExIzAhBgNVBAMMGtCa0J3QldCU0J8
gLSDQhtCU0JQg0JTQn9ChMRkwFwYDVQQFDBBVQS00MzE3NDcxMS0yMDE5MQswCQYDVQQGEwJVQTERMA8GA1UEBwwI0
JrQuNGX0LIwHhcNMTkxMDIyMjEwMDAwWhcNMjExMDIyMjEwMDAwWjCB0DFIMEYGA1UEAww/0JzQuNGA0L3QuNC5INC
e0LvQtdC60YHQsNC90LTRgCDQnNCw0LrRgdC40LzQvtCy0LjRhyAo0KLQtdGB0YIpMRUwEwYDVQQEDAzQnNC40YDQv
dC40LkxOzA5BgNVBCoMMtCe0LvQtdC60YHQsNC90LTRgCDQnNCw0LrRgdC40LzQvtCy0LjRhyAo0KLQtdGB0YIpMRA
wDgYDVQQFDAcyNDY4NjIwMQswCQYDVQQGEwJVQTERMA8GA1UEBwwI0JrQuNGX0LIwgfIwgckGCyqGJAIBAQEBAwEBM
IG5MHUwBwICAQECAQwCAQAEIRC+49tq6p4fhleMRcEllP+UI5Sn1zj5GH5lFQFylPTOAQIhAIAAAAAAAAAAAAAAAAA
AAABnWSE68YLph9PhdxSQfUcNBCG2D9LY3OipNCPGEBvKkcR6AH5sMAsmzVVsmw59IO8pKgAEQKnW60XxPHCCgMSWe
yMfXq32WOukwDcpHTjZa/Alyk4X+OlyDcYVtDool18Lwd6jZDi1ZOosF5/QEj5tuPrFeQQDJAAEIQu1LZjSNCKDAmI
4O6Q+3548jaJCw6/x9ol1QKqWdpZpAaOCAmcwggJjMCkGA1UdDgQiBCCmsfP/5XB0S/E+TQ8H2hWwhjUOyC04goUt1
ySdiqtr/DArBgNVHSMEJDAigCDY4tnn+QAwezjycoi0BQLHp7P+ZVKQ6EnCkdBkpzOMXDAOBgNVHQ8BAf8EBAMCBsA
wGQYDVR0gAQH/BA8wDTALBgkqhiQCAQEBAgIwDAYDVR0TAQH/BAIwADAeBggrBgEFBQcBAwEB/wQPMA0wCwYJKoYkA
gEBAQIBMB4GA1UdEQQXMBWgEwYKKwYBBAGCNxQCA6AFDAMzODQwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2Fjc2t
pZGQuZ292LnVhL2Rvd25sb2FkL2NybHMvQ0EtRDhFMkQ5RTctRnVsbC5jcmwwSgYDVR0uBEMwQTA/oD2gO4Y5aHR0c
DovL2Fjc2tpZGQuZ292LnVhL2Rvd25sb2FkL2NybHMvQ0EtRDhFMkQ5RTctRGVsdGEuY3JsMIGOBggrBgEFBQcBAQS
BgTB/MDAGCCsGAQUFBzABhiRodHRwOi8vYWNza2lkZC5nb3YudWEvc2VydmljZXMvb2NzcC8wSwYIKwYBBQUHMAKGP
2h0dHA6Ly9hY3NraWRkLmdvdi51YS9kb3dubG9hZC9jZXJ0aWZpY2F0ZXMvYWxsYWNza2lkZC0yMDE5LnA3YjA/Bgg
rBgEFBQcBCwQzMDEwLwYIKwYBBQUHMAOGI2h0dHA6Ly9hY3NraWRkLmdvdi51YS9zZXJ2aWNlcy90c3AvMCcGA1UdC
QQgMB4wHAYMKoYkAgEBAQsBBAEBMQwTCjEwMTAxMDEwMTcwDQYLKoYkAgEBAQEDAQEDQwAEQKomQkF0qEE+gxG+26n
Te8FTFdBofQg9BIsSBoY3lQdOXzROqenvPO2Pt7kOHsUA3TwkIWqo/VF2igSNLl9gH3sxggOUMIIDkAIBATCCATAwg
gEWMVQwUgYDVQQKDEvQhtC90YTQvtGA0LzQsNGG0ZbQudC90L4t0LTQvtCy0ZbQtNC60L7QstC40Lkg0LTQtdC/0LD
RgNGC0LDQvNC10L3RgiDQlNCf0KExXjBcBgNVBAsMVdCj0L/RgNCw0LLQu9GW0L3QvdGPICjRhtC10L3RgtGAKSDRg
dC10YDRgtC40YTRltC60LDRhtGW0Zcg0LrQu9GO0YfRltCyINCG0JTQlCDQlNCf0KExIzAhBgNVBAMMGtCa0J3QldC
U0J8gLSDQhtCU0JQg0JTQn9ChMRkwFwYDVQQFDBBVQS00MzE3NDcxMS0yMDE5MQswCQYDVQQGEwJVQTERMA8GA1UEB
wwI0JrQNGX0LICFFji2ef5ADB7BAAAAAyrJQDainoAMAwGCiqGJAIBAQEBAgGgggH2MBgGCSqGSIb3DQEJAzELBgkq
hkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIxMDUyNzE4NTAyMlowLwYJKoZIhvcNAQkEMSIEIO3GViciSlO30rwbL7
BVN2wx2jVvxz6+6foB4HzSGoaWMIIBiQYLKoZIhvcNAQkQAi8xggF4MIIBdDCCAXAwggFsMAwGCiqGJAIBAQEBAgEE
IFPbWR1DUCOIkT7vbFE1rnS6+otb7TPGNrYlFAhmj7TuMIIBODCCAR6kggEaMIIBFjFUMFIGA1UECgxL0IbQvdGE0L
7RgNC80LDRhtGW0LnQvdC+LdC00L7QstGW0LTQutC+0LLQuNC5INC00LXQv9Cw0YDRgtCw0LzQtdC90YIg0JTQn9Ch
MV4wXAYDVQQLDFXQo9C/0YDQsNCy0LvRltC90L3RjyAo0YbQtdC90YLRgCkg0YHQtdGA0YLQuNGE0ZbQutCw0YbRlt
GXINC60LvRjtGH0ZbQsiDQhtCU0JQg0JTQn9ChMSMwIQYDVQQDDBrQmtCd0JXQlNCfIC0g0IbQlNCUINCU0J/QoTEZ
MBcGA1UEBQwQVUEtNDMxNzQ3MTEtMjAxOTELMAkGA1UEBhMCVUExETAPBgNVBAcMCNCa0LjRl9CyAhRY4tnn+QAwew
QAAAAMqyUA2op6ADANBgsqhiQCAQEBAQMBAQRAytXQ/nU8Kw0bJaj6rpwrusF0rQGrWCyL2mfiznFlpRVItQA6lcGp
iAKu0Jjx8FwQC+qLDgK09j5+iUN3yJB5Fg=="
}