Signicat Validate API

The Validate API from Signicat — 3 operation(s) for validate.

Business capability
Qualified Electronic Signatures & Trust Services AE-160.80

Operations 3

POST /validate/nbid/sdo Validate nbid SDO #
POST /validate/nbid/sdo/parse Parse and validate nbid sdo #
POST /validate/nbid/sdo/parse/xml Parse SDO to XML #

Documentation

📖
APIReference
https://developer.signicat.com/apis/data-verification/
📖
APIReference
https://developer.signicat.com/apis/digital-evidence-management/
📖
APIReference
https://developer.signicat.com/apis/eid-hub/
📖
APIReference
https://developer.signicat.com/apis/electronic-signing/sign-api-v2/
📖
APIReference
https://developer.signicat.com/apis/electronic-signing/enterprise/
📖
APIReference
https://developer.signicat.com/apis/electronic-signing/express/
📖
APIReference
https://developer.signicat.com/apis/archive/
📖
APIReference
https://developer.signicat.com/apis/id-document-and-biometric-verification/
📖
APIReference
https://developer.signicat.com/apis/mobileid/
📖
APIReference
https://developer.signicat.com/apis/mobileid-admin/
📖
APIReference
https://developer.signicat.com/apis/ongoing-monitoring/
📖
APIReference
https://developer.signicat.com/apis/person-monitoring/
📖
APIReference
https://developer.signicat.com/apis/reuseid-onboarding/
📖
APIReference
https://developer.signicat.com/apis/reuseid/
📖
APIReference
https://developer.signicat.com/apis/secure-share/
📖
APIReference
https://developer.signicat.com/apis/mint/
📖
APIReference
https://developer.signicat.com/apis/siam/
📖
APIReference
https://developer.signicat.com/apis/audit-logs/
📖
APIReference
https://developer.signicat.com/apis/account-management/
📖
APIReference
https://developer.signicat.com/apis/domain-management/
📖
APIReference
https://developer.signicat.com/apis/events/
📖
APIReference
https://developer.signicat.com/apis/oidc-config/
📖
APIReference
https://developer.signicat.com/apis/usage/

Specifications

Schemas & Data

📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-basic-info-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-person-basic-info-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-ownership-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-business-registry-registration-authority-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-geodata-country-info-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-business-registry-registration-authority-item-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-request-body-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-record-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-record-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-stats-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-session-data-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-session-request-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signing-session-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-document-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-document-collection-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-post-document-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-paginated-signing-session-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-merchant-sign-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signing-order-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-task-status-info-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-forwarding-info-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-event-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-artifact-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-packaging-task-status-info-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signer-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-signer-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signer-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-document-summary-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-signer-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-attachment-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-archive-objects-representation-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-archive-patch-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-audit-log-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-direct-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-capture-configuration-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-capture-configuration-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-process-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-process-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-process-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-match-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signature-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-recovery-details-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-authentication-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-registration-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-user-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-idverification-add-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-application-config-properties-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-application-config-update-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-e2-ekey-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-apnstoken-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-platform-all-details-statistic-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organisation-data-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-person-response-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organisation-request-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-changes-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-monitor-request-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-person-get-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-base-monitor-person-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-get-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-person-changes-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-paged-collection-1-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-device-signature-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-device-registration-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-device-authentication-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-passkey-authentication-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-passkey-registration-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-share-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-recipient-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-recipient-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-share-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-share-response-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-recipient-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-journey-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-workflow-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-workflow-template-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-workflow-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-workflow-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-step-definition-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-user-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subject-custom-attribute-definition-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-membership-custom-attribute-definition-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-group-custom-attribute-definition-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-membership-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-list-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-audit-log-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-audit-query-result-audit-log-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-metadata-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-metadata-response-event-type-properties-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-invoice-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-invoice-list-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-read-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-read-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-write-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-domain-read-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-get-metadata-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-domain-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-check-domain-availability-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-domain-patch-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-check-dns-setup-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-get-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-update-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-event-delivery-attempt-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-event-log-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-page-subscription-list-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-client-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-patch-client-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-public-key-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signicat-error-template-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-secret-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-custom-claim-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-usage-set-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/signicat:signicat-validate-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

signicat-validate-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Signicat Validate API
  version: v1
  contact: ''
  license: ''
  termsOfService: ''
  description: 'Operations tagged Validate across 2 of this provider''s published API definitions: signing-express-openapi.json, signicat-signing-express-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.signicat.com/express/sign
tags:
- name: Validate
paths:
  /validate/nbid/sdo:
    post:
      tags:
      - Validate
      summary: Validate nbid SDO
      description: 'Validates the signatures in a SEID-SDO, to validate the SDO we use the validation component from BankID Norway.

        In this endpoint you can also include the data from the original document to validate that they matches the SDO data, the same goes for the signatures

        TO USE THIS IN PRODUCTION, PLEASE CONTACT SIGNICAT SUPPORT'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/ValidateSDORequest'
          application/json:
            schema:
              $ref: '#/components/schemas/ValidateSDORequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ValidateSDORequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/ValidateSDORequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidateSDOResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidateSDOResponse'
      operationId: postValidateNbidSdo
      x-operation-id-source: derived
    servers:
    - url: https://api.signicat.com/express/sign
  /validate/nbid/sdo/parse:
    post:
      tags:
      - Validate
      summary: Parse and validate nbid sdo
      description: 'This endpoint validates and parses signature data from a SEID-SDO, to validate/parse the SDO we use the validation component from BankID Norway.

        This endpoint parses the SDO to readable data and provides you with information about the signatures and document.

        TO USE THIS IN PRODUCTION, PLEASE CONTACT SIGNICAT SUPPORT'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/ParseSDORequest'
          application/json:
            schema:
              $ref: '#/components/schemas/ParseSDORequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ParseSDORequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/ParseSDORequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParseSDOResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ParseSDOResponse'
      operationId: postValidateNbidSdoParse
      x-operation-id-source: derived
    servers:
    - url: https://api.signicat.com/express/sign
  /validate/nbid/sdo/parse/xml:
    post:
      tags:
      - Validate
      summary: Parse SDO to XML
      description: Parse Nbid SEID-SDO to xml validation format. Returns 400 if SDO is not valid
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/ParseSDOXMLRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/ParseSDOXMLRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ParseSDOXMLRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/ParseSDOXMLRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ParseSDOXMLResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ParseSDOXMLResponse'
      operationId: postValidateNbidSdoParseXml
      x-operation-id-source: derived
    servers:
    - url: https://api.signicat.com/express/sign
components:
  schemas:
    ValidateSDOResponse:
      type: object
      properties:
        requestId:
          type:
          - string
          - 'null'
        valid:
          type:
          - boolean
          - 'null'
        seal:
          $ref: '#/components/schemas/Seal'
        signers:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ValidatedSigner'
        summary:
          type:
          - string
          - 'null'
        validationError:
          $ref: '#/components/schemas/ValidationError'
        auditId:
          type:
          - string
          - 'null'
          format: uuid
      additionalProperties: false
    ParseSDOXMLResponse:
      type: object
      properties:
        responseType:
          type:
          - string
          - 'null'
        responseId:
          type:
          - string
          - 'null'
        results:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ParseSDOXMLResponseItem'
      additionalProperties: false
    ParseSDORequest:
      type: object
      properties:
        sdoData:
          type:
          - string
          - 'null'
        externalReference:
          type:
          - string
          - 'null'
        fetchSSN:
          type:
          - boolean
          - 'null'
      additionalProperties: false
    CertificateType:
      enum:
      - HSM_MERCHANT_CERTIFICATE
      - MOBILE_PERSONAL_CERTIFICATE
      - NETCENTRIC_EMPLOYEE_CERTIFICATE
      - NETCENTRIC_PERSONAL_CERTIFICATE
      - NETCENTRIC_QUALIFIED_EMPLOYEE_CERTIFICATE
      - NETCENTRIC_QUALIFIED_PERSONAL_CERTIFICATE
      - SOFT_MERCHANT_CERTIFICATE
      - UNKNOWN
      type: string
    ValidationError:
      type: object
      properties:
        errorCode:
          type:
          - string
          - 'null'
        errorMessage:
          type:
          - string
          - 'null'
      additionalProperties: false
    ValidateSDORequest:
      type: object
      properties:
        sdoData:
          type:
          - string
          - 'null'
        externalReference:
          type:
          - string
          - 'null'
        dataToValidate:
          type:
          - string
          - 'null'
        signersToValidate:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Signer'
      additionalProperties: false
    Signer:
      type: object
      properties:
        identificator:
          type:
          - string
          - 'null'
        identificatorType:
          $ref: '#/components/schemas/IdentificatorType'
      additionalProperties: false
    ParseSDOXMLResponseItem:
      type: object
      properties:
        objectId:
          type:
          - string
          - 'null'
        type:
          type:
          - string
          - 'null'
        contentType:
          type:
          - string
          - 'null'
        b64Data:
          type:
          - string
          - 'null'
        b64Rule:
          type:
          - string
          - 'null'
      additionalProperties: false
    ParseSDOResponse:
      type: object
      properties:
        requestId:
          type:
          - string
          - 'null'
        auditId:
          type:
          - string
          - 'null'
          format: uuid
        signersValid:
          type:
          - boolean
          - 'null'
        seal:
          $ref: '#/components/schemas/Seal'
        signers:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/SDOSigner'
        summary:
          type:
          - string
          - 'null'
        validationError:
          $ref: '#/components/schemas/ValidationError'
        signedData:
          type:
          - string
          - 'null'
      additionalProperties: false
    Seal:
      type: object
      properties:
        sealedBy:
          type:
          - string
          - 'null'
        sealedTimestamp:
          type:
          - string
          - 'null'
          format: date-time
        certificate:
          $ref: '#/components/schemas/Certificate'
        sealValid:
          type:
          - boolean
          - 'null'
      additionalProperties: false
    IdentificatorType:
      enum:
      - Unknown
      - BankIDUniqueId
      - SSN
      - OrganizationNumber
      type: string
    ParseSDOXMLRequest:
      type: object
      properties:
        sdoData:
          type:
          - string
          - 'null'
          description: Base 64 encoded SDO (Signed document)
        externalReference:
          type:
          - string
          - 'null'
          description: Your reference to the parse session
      additionalProperties: false
    ValidatedSigner:
      type: object
      properties:
        identificator:
          type:
          - string
          - 'null'
        identificatorType:
          $ref: '#/components/schemas/IdentificatorType'
        valid:
          type:
          - boolean
          - 'null'
        name:
          type:
          - string
          - 'null'
      additionalProperties: false
    X509Certificate:
      type: object
      properties:
        rawData:
          type:
          - string
          - 'null'
      additionalProperties: false
    Certificate:
      type: object
      properties:
        issuerName:
          type:
          - string
          - 'null'
        subjectName:
          type:
          - string
          - 'null'
        validFromDate:
          type:
          - string
          - 'null'
          format: date-time
        validToDate:
          type:
          - string
          - 'null'
          format: date-time
        versionNumber:
          type:
          - string
          - 'null'
        serialNumber:
          type:
          - string
          - 'null'
        keyAlgorithm:
          type:
          - string
          - 'null'
        keySize:
          type:
          - string
          - 'null'
        uniqueId:
          type:
          - string
          - 'null'
        originator:
          type:
          - string
          - 'null'
        bankName:
          type:
          - string
          - 'null'
        dateOfBirth:
          type:
          - string
          - 'null'
          format: date-time
        policyOid:
          type:
          - string
          - 'null'
        commonName:
          type:
          - string
          - 'null'
        signingCertficate:
          type:
          - string
          - 'null'
        x509Certificate:
          $ref: '#/components/schemas/X509Certificate'
        keyUsage:
          type:
          - string
          - 'null'
        emailAddress: {}
        signingTime:
          type:
          - string
          - 'null'
          format: date-time
        phoneNumber:
          type:
          - string
          - 'null'
        certificateType:
          $ref: '#/components/schemas/CertificateType'
      additionalProperties: false
    SDOSigner:
      type: object
      properties:
        certificate:
          $ref: '#/components/schemas/Certificate'
        name:
          type:
          - string
          - 'null'
        dateOfBirth:
          type:
          - string
          - 'null'
          format: date-time
        pid:
          type:
          - string
          - 'null'
        ssn:
          type:
          - string
          - 'null'
        signedTimestamp:
          type:
          - string
          - 'null'
          format: date-time
        valid:
          type:
          - boolean
          - 'null'
        ocsp:
          type:
          - string
          - 'null'
        environment:
          type:
          - string
          - 'null'
      additionalProperties: false
x-refined-from:
- signing-express-openapi.json
- signicat-signing-express-openapi.yml