1. GSI
My Project
  • Default module
    • rpm docrest v1
      POST
    • citizen v1
      POST
    • staff-count v1
      POST
    • insolved-yur v1
      POST
    • rpm passport v1
      POST
    • rpm pinfl v1
      POST
    • rpm tin v1
      POST
    • insolved-fiz v1
      POST
    • debtors-pinfl v1
      POST
    • debtors-passport v1
      POST
    • debtors-stir v1
      POST
    • citizen v1
      POST
    • ypx plate-number v1
      POST
    • ypx pin v1
      POST
    • ypx tin v1
      POST
    • ypx carlist pin v1
      POST
    • ypx carlist tin v1
      POST
    • convictions search v1
      POST
    • convictions check v1
      POST
    • mvd.address.info.pin
      POST
    • stat.ktyadr.v1
      POST
    • kadastr.nomer
      POST
    • get token
      POST
    • Schemas
      • Sample Schemas
        • Pet
        • Category
        • Tag
  • GSI Verification API
    • GSI
      • Верификация личности (multipart/form-data)
        POST
      • Верификация личности (base64 видео)
        POST
      • Валидация JWT-подписи
        POST
      • Проверка наличия кэша GSI данных
        POST
    • Schemas
      • VerifyRequest
      • ValidateSignatureRequest
      • VerifyB64Request
      • CheckCacheRequest
      • VerifySuccessResponse
      • SignatureSuccessResponse
      • VerifyResultData
      • SignaturePayload
      • VerifyErrorResponse
      • SignatureExpiredResponse
      • SignatureInvalidResponse
      • SignatureErrorResponse
      • CheckCacheSuccessResponse
      • CheckCacheErrorResponse
  1. GSI

Валидация JWT-подписи

POST
/gsi/signature
Проверяет валидность JWT-подписи, полученной после успешной верификации.
Декодирует токен и возвращает содержимое payload.

Request

Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
Подпись валидна
Body

🟠400Bad Request
🟠401Unauthorized
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/gsi/signature' \
--header 'Content-Type: application/json' \
--data-raw '{
    "clientId": "client-123",
    "requestId": "req-456",
    "serviceName": "my-service",
    "userId": "user-789",
    "data": {
        "signature": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
    }
}'
Response Response Example
200 - Example 1
{
    "status": "ok",
    "valid": true,
    "data": {
        "signature": {
            "body": "string",
            "score": 0.95,
            "serviceName": "string",
            "clientId": "string",
            "userId": "string",
            "requestId": "string",
            "photoHash": "string",
            "captureHash": "string",
            "videoHash": "string",
            "token": "string",
            "issuerName": "string",
            "createdAt": "2019-08-24T14:15:22.123Z",
            "iat": 0,
            "exp": 0
        }
    },
    "clientId": "string",
    "requestId": "string",
    "serviceName": "string",
    "userId": "string"
}
Modified at 2026-02-12 11:06:50
Previous
Верификация личности (base64 видео)
Next
Проверка наличия кэша GSI данных
Built with