Endpoints

Admin

archiveEntitiesBatch

POST /api/v1/admin/batch-archive

Batch Archive resources from an Entity

Parameters
Body Parameter
Name Description Required Default Pattern

ArchiveAllEntitiesRequestDto

ArchiveAllEntitiesRequestDto

X

Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity

X

null

archive

The requested update for the archived property of the desired resource

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 1. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

204

Archived the requested resources of an Entity

<<>>

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

archiveSingleEntity

PATCH /api/v1/admin/{id}/archive

Archive a resource from an Entity

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the resource's archived status that will be updated

X

null

Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity

X

null

archive

The requested update for the archived property of the desired resource

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 2. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

204

Archived the requested resource of an Entity

<<>>

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

deleteArchived

DELETE /api/v1/admin/archived

Delete archived resources from an Entity

Parameters
Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity for which the deletion will be ordered

X

null

until

The date until which all the archived resources of the entity will be deleted

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 3. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

204

Deleted the archived resource of an Entity

<<>>

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

deleteArchivedEntities

POST /api/v1/admin/batch-delete

Batch Delete archived resources from an Entity

Parameters
Body Parameter
Name Description Required Default Pattern

DeleteArchivedEntitiesRequestDto

DeleteArchivedEntitiesRequestDto

X

Query Parameters
Name Description Required Default Pattern

entity

Dynamically specified Type of Entity for which the deletion will be ordered

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 4. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

204

Deleted the requested resources

<<>>

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

synchronizeApiClients

PUT /api/v1/admin/sync-api-clients

Import provider Clients

Parameters
Return Type

-

Content Type
  • application/json

Responses
Table 5. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

204

Imported provider Clients

<<>>

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

synchronizeUsers

PUT /api/v1/admin/sync-users

Import provider Users

Parameters
Return Type

-

Content Type
  • application/json

Responses
Table 6. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

204

Imported provider Users

<<>>

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

ApiClient

createNewApiClient

POST /api/v1/api-clients/

Create an Api Client

Parameters
Body Parameter
Name Description Required Default Pattern

CreateNewApiClientRequest

CreateNewApiClientRequest

X

Content Type
  • application/json

Responses
Table 7. http response codes
Code Message Datatype

201

Api Client created

CreateNewApiClientResponse[CreateNewApiClientResponse]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

deleteApiClient

DELETE /api/v1/api-clients/{id}

Delete Api Client

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired resource

X

null

Query Parameters
Name Description Required Default Pattern

version

The version of the resource that will be deleted

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 8. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

204

Api Client Deleted

<<>>

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getApiClientDetails

GET /api/v1/api-clients/{id}

Get Api Client

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired resource

X

null

Return Type
Content Type
  • application/json

Responses
Table 9. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Found Api Client

GetApiClientResponse[GetApiClientResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

resetApiClientSecret

POST /api/v1/api-clients/{id}/reset-secret

Reset Api Client’s secret

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired resource

X

null

Content Type
  • application/json

Responses
Table 10. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Api Client's secret was reset

ResetApiClientSecretResponse[ResetApiClientSecretResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

searchApiClients

POST /api/v1/api-clients/search

Search Api Clients

Parameters
Body Parameter
Name Description Required Default Pattern

ApiClientSearchRequestDto

ApiClientSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 11. http response codes
Code Message Datatype

200

Found Api Clients

GetApiClientResponseDtoPage[GetApiClientResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

updateApiClient

PATCH /api/v1/api-clients/{id}

Update an Api Client

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Api Client

X

null

Body Parameter
Name Description Required Default Pattern

UpdateApiClientRequest

UpdateApiClientRequest

X

Content Type
  • application/json

Responses
Table 12. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Api Client updated

UpdateApiClientResponse[UpdateApiClientResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

AsyncCertificate

orderCertificate

POST /api/v2/certificates/cert-requests/{id}

Order a Certificate by Certificate Request

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request that will be used to order the Certificate

X

null

Content Type
  • application/json

Responses
Table 13. http response codes
Code Message Datatype

201

Certificate Ordered

OrderCertificateResponseDto[OrderCertificateResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

orderMultipleCertificates

POST /api/v2/certificates/cert-requests

Order Multiple Certificates by Certificate Requests

Parameters
Body Parameter
Name Description Required Default Pattern

UUID

[UUID]

X

Query Parameters
Name Description Required Default Pattern

omitArtifacts

Decides whether to omit artifacts of the created certificates or not

-

false

Content Type
  • application/json

Responses
Table 14. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

201

Certificates ordered

OrderMultipleCertificatesResponseDto[OrderMultipleCertificatesResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

AuthenticatedPrincipal

getAuthenticatedPrincipal

GET /api/v1/authenticated-principal/

Get Authenticated Principal

Parameters
Content Type
  • application/json

Responses
Table 15. http response codes
Code Message Datatype

200

Authenticated Principal Found

AuthenticatedPrincipalResponseDto[AuthenticatedPrincipalResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getAuthenticatedPrincipalPermissions

GET /api/v1/authenticated-principal/permissions

Get Authenticated Principal concatenated permissions

Parameters
Content Type
  • application/json

Responses
Table 16. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Authenticated Principal Permissions Found

GetAuthenticatedPrincipalPermissionsResponseDto[GetAuthenticatedPrincipalPermissionsResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

Ca

downloadCaCertificate

GET /api/v1/cas/{id}/download

Download CA Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the requested CA Certificate

X

null

Content Type
  • application/json

Responses
Table 17. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

CA Certificate Downloaded

CaCertificateDataPemDto[CaCertificateDataPemDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCa

GET /api/v1/cas/{id}

Get CA by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the requested Ca

X

null

Return Type
Content Type
  • application/json

Responses
Table 18. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Found CA

GetCaResponseDto[GetCaResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getTrustedCas

POST /api/v1/cas/get-trusted

Get trusted CAs in PEM format according to the search criteria.

Parameters
Body Parameter
Name Description Required Default Pattern

GetTrustedCasRequestDto

GetTrustedCasRequestDto

X

Content Type
  • application/json

Responses
Table 19. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Trusted CAs acquired

GetTrustedCasResponseDto[GetTrustedCasResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

importCaCertificates

POST /api/v1/cas/import

Import CA Certificate(s) from pem file content

Parameters
Body Parameter
Name Description Required Default Pattern

ImportCaRequestDto

ImportCaRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 20. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

201

CA Certificate(s) Imported

ImportCaResponseDto[ImportCaResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

searchCas

POST /api/v1/cas/search

Search CA

Parameters
Body Parameter
Name Description Required Default Pattern

CaSearchRequestDto

CaSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 21. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Found CA

SearchCaResponseDtoPage[SearchCaResponseDtoPage]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

updateCa

PATCH /api/v1/cas/{id}

Update a CA

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the CA that will be updated

X

null

Body Parameter
Name Description Required Default Pattern

UpdateCaRequestDto

UpdateCaRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 22. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

CA Updated

UpdateCaResponseDto[UpdateCaResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

verifyCaCertificates

POST /api/v1/cas/import/verify

Verify CA Certificate(s) from PEM file content

Parameters
Body Parameter
Name Description Required Default Pattern

ImportCaRequestDto

ImportCaRequestDto

X

Content Type
  • application/json

Responses
Table 23. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

CA Certificate(s) Verified

VerifyImportCaResponseDto[VerifyImportCaResponseDto]

CertRequest

approveCertRequest

PATCH /api/v1/cert-requests/{id}/approve

Approve a Certificate Request

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request

X

null

Content Type
  • application/json

Responses
Table 24. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Request Approved

ApproveCertReqResponseDto[ApproveCertReqResponseDto]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

createCertRequest

POST /api/v1/cert-requests/

Create a Certificate Request

Parameters
Body Parameter
Name Description Required Default Pattern

CreateCertReqRequestDto

CreateCertReqRequestDto

X

Content Type
  • application/json

Responses
Table 25. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

201

Certificate Request Created

CreateCertReqResponseDto[CreateCertReqResponseDto]

createMultipleCertRequest

POST /api/v1/cert-requests/multiple

Create a Certificate Request for multiple End Entities

Parameters
Body Parameter
Name Description Required Default Pattern

CreateMultipleCertReqRequestDto

CreateMultipleCertReqRequestDto

X

Content Type
  • application/json

Responses
Table 26. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

201

Certificate Request Created

CreateMultipleCertReqResponseDto[CreateMultipleCertReqResponseDto]

declineCertRequest

PATCH /api/v1/cert-requests/{id}/decline

Decline a Certificate Request

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request

X

null

Content Type
  • application/json

Responses
Table 27. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Request Declined

DeclineCertReqResponseDto[DeclineCertReqResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

examinePkcs10Request

PUT /api/v1/cert-requests/examine-pkcs10-request

Examine PKCS10 request against End Entity and Policy

Parameters
Body Parameter
Name Description Required Default Pattern

ExaminePkcs10RequestRequestDto

ExaminePkcs10RequestRequestDto

X

Content Type
  • application/json

Responses
Table 28. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Examination completed

ExaminePkcs10RequestResponseDto[ExaminePkcs10RequestResponseDto]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getCertRequest

GET /api/v1/cert-requests/{id}

Get a Certificate Request

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request

X

null

Return Type
Content Type
  • application/json

Responses
Table 29. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Request Found

GetCertReqResponseDto[GetCertReqResponseDto]

getCertRequestAdditionalData

PATCH /api/v1/cert-requests/{id}/additional-data

Get Certificate Request additional data

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request

X

null

Content Type
  • application/json

Responses
Table 30. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Request Found

GetCertRequestAdditionalDataResponseDto[GetCertRequestAdditionalDataResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCertRequestByPkcs10AndEndEntity

POST /api/v1/cert-requests/end-entities/{id}/by-pkcs10

Get Certificate Request by End Entity and PKCS10

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the End Entity, used to find the desired Certificate Request

X

null

Body Parameter
Name Description Required Default Pattern

CertReqSearchByPkcs10

CertReqSearchByPkcs10

X

Return Type
Content Type
  • application/json

Responses
Table 31. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Request found

GetCertReqResponseDto[GetCertReqResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getMostRecentPendingCertificates

GET /api/v1/cert-requests/realms/{id}/pending

Get pending Certificate Requests of a specific Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the pending Certificate Requests are requested

X

null

Query Parameters
Name Description Required Default Pattern

size

The limit of the requested pending Certificate Requests

X

null

Content Type
  • application/json

Responses
Table 32. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Pending Certificate Requests of Realm Found

GetPendingCertReqResponseDtoPage[GetPendingCertReqResponseDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getNameOfRolesWithCertRequestAccess

GET /api/v1/cert-requests/{id}/roles

Get role names of respective certificate request

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Request that will be used to fetch role names with access to it

X

null

Content Type
  • application/json

Responses
Table 33. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Role names Found

GetEntityRoleNamesResponseDto[GetEntityRoleNamesResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

importCertificates

POST /api/v1/cert-requests/import-certificates

Import certificates

Parameters
Body Parameter
Name Description Required Default Pattern

ImportCertificatesRequestDto

ImportCertificatesRequestDto

X

Content Type
  • application/json

Responses
Table 34. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

201

Certificates imported

ImportCertificatesResponseDto[ImportCertificatesResponseDto]

resendEmailVerificationForCertRequest

POST /api/v1/cert-requests/{id}/resend-verification-email

Resend E-Mail verification for a Certificate Request

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request for which the resend verification E-Mail is requested

X

null

Body Parameter
Name Description Required Default Pattern

EmailDto

EmailDto

X

Return Type

-

Content Type
  • application/json

Responses
Table 35. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

204

E-Mail verification sent

<<>>

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchAllCertRequests

POST /api/v1/cert-requests/search-all

Search all Certificate Requests

Parameters
Body Parameter
Name Description Required Default Pattern

SearchAllRequestDto

SearchAllRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 36. http response codes
Code Message Datatype

200

Certificate Requests Found

GetCertReqResponseDtoPage[GetCertReqResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchCertRequests

POST /api/v1/cert-requests/search

Search Certificate Requests

Parameters
Body Parameter
Name Description Required Default Pattern

CertReqSearchRequestDto

CertReqSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 37. http response codes
Code Message Datatype

200

Certificate Requests Found

GetCertReqResponseDtoPage[GetCertReqResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

verifyImportCertificates

POST /api/v1/cert-requests/import-certificates/verify

Verify import certificates request

Parameters
Body Parameter
Name Description Required Default Pattern

VerifyImportCertificatesRequestDto

VerifyImportCertificatesRequestDto

X

Content Type
  • application/json

Responses
Table 38. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Import certificates request verified

VerifyImportCertificatesResponseDto[VerifyImportCertificatesResponseDto]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

Certificate

createCertificate

POST /api/v1/certificates/cert-requests/{id}

Create Certificate by Certificate Request

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Certificate Request that will be used to create the Certificate

X

null

Content Type
  • application/json

Responses
Table 39. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

201

Certificate Created

CreateCertificateResponseDto[CreateCertificateResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

createMultipleCertificates

POST /api/v1/certificates/cert-requests

Create Multiple Certificates by Certificate Requests

Parameters
Body Parameter
Name Description Required Default Pattern

UUID

[UUID]

X

Query Parameters
Name Description Required Default Pattern

omitArtifacts

Decides whether to omit artifacts of the created certificates or not

-

false

Content Type
  • application/json

Responses
Table 40. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

201

Certificates Created

CreateMultipleCertificateFromCertRequestsResponseDto[CreateMultipleCertificateFromCertRequestsResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadCaChainForPolicy

GET /api/v1/certificates/policies/{id}/download-ca-chain

Download the CA chain for a specified Policy

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Policy for which the CA chain is requested

X

null

Return Type
Content Type
  • application/json

Responses
Table 41. http response codes
Code Message Datatype

200

Policy CA chain downloaded successfully

CaCertificatePemDto[CaCertificatePemDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadCertificate

GET /api/v1/certificates/{id}/download

Download Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Return Type
Content Type
  • application/json

Responses
Table 42. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Downloaded

CertificatePemDto[CertificatePemDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadCertificateChain

GET /api/v1/certificates/{id}/download-chain

Download Chain of Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Query Parameters
Name Description Required Default Pattern

casFirst

Decides if the chain will start with the EE certificate or not

X

null

Return Type
Content Type
  • application/json

Responses
Table 43. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Chain Downloaded

CertificatePemDto[CertificatePemDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadCertificatePrivateKey

GET /api/v1/certificates/{id}/download-private-key

Download private key of the Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Content Type
  • application/json

Responses
Table 44. http response codes
Code Message Datatype

200

Certificate private key downloaded

CertificatePrivateKeyPemDto[CertificatePrivateKeyPemDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadCertificatesAsZip

GET /api/v1/certificates/batch-download

Batch Download Certificates

Parameters
Query Parameters
Name Description Required Default Pattern

ids

The list of ids in order to specify the desired Certificates [UUID]

X

null

Return Type
Content Type
  • application/json

Responses
Table 45. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Certificates Downloaded

ZippedFileDto[ZippedFileDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadCrl

GET /api/v1/certificates/{id}/crl

Download crl for a Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Return Type
Content Type
  • application/json

Responses
Table 46. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate's crl downloaded

CrlDto[CrlDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

emailCertificate

POST /api/v1/certificates/{id}/email

Send Certificate E-Mail

Parameters
Path Parameters
Name Description Required Default Pattern

id

ID of the Certificate that will be sent to the Certificate's End Entity E-Mail

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 47. http response codes
Code Message Datatype

204

Certificate E-Mail sent

<<>>

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getAuditEventsForCertificate

GET /api/v1/certificates/{id}/audit-events

Get Audit Events for a Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Content Type
  • application/json

Responses
Table 48. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate's Audit Events Found

GetAuditEventResponseDtoList[GetAuditEventResponseDtoList]

getCertificateByFingerprint

GET /api/v1/certificates/by-fingerprint

Get Certificate by fingerprint

Parameters
Query Parameters
Name Description Required Default Pattern

fingerprint

The fingerprint used to get the desired Certificate

X

null

Content Type
  • application/json

Responses
Table 49. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Found Certificate

GetCertificateResponseDto[GetCertificateResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCertificateByIssuerDnBinAndSerialNumber

POST /api/v1/certificates/by-issuer-dn-bin-and-serial-number

Get Certificate by issuer dn bin and serial number

Parameters
Body Parameter
Name Description Required Default Pattern

GetCertByIssuerDnBinAndSnDto

GetCertByIssuerDnBinAndSnDto

X

Content Type
  • application/json

Responses
Table 50. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Found Certificate

GetCertificateResponseDto[GetCertificateResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getCertificateDetails

GET /api/v1/certificates/{id}

Get Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Content Type
  • application/json

Responses
Table 51. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Found Certificate

GetCertificateResponseDto[GetCertificateResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCertificatesByRealmId

GET /api/v1/certificates/realms/{id}

Get available Certificates in Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm which will be used to get the Certificates that are a part of it

X

null

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 52. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Found Certificates

GetCertificateResponseDtoPage[GetCertificateResponseDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getNameOfRolesWithCertificateAccess

GET /api/v1/certificates/{id}/roles

Get role names of respective certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate that will be used to fetch role names with access to it

X

null

Content Type
  • application/json

Responses
Table 53. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Role names Found

GetEntityRoleNamesResponseDto[GetEntityRoleNamesResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getOcspStatus

GET /api/v1/certificates/{id}/ocsp-status

Get the OCSP status of a Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Return Type
Content Type
  • application/json

Responses
Table 54. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

OCSP status of Certificate Found

OcspStatusCheckDto[OcspStatusCheckDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getSoonExpiringCertificates

GET /api/v1/certificates/realms/{id}/expiring

Get the Certificates that are expiring soon of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the expiring Certificates were requested

X

null

Query Parameters
Name Description Required Default Pattern

size

The limit of the requested expiring Certificates

X

null

Content Type
  • application/json

Responses
Table 55. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Expiring soon Certificates for the Realm Found

GetCertificateResponseDtoPage[GetCertificateResponseDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

markCertificatesAsRevoked

PATCH /api/v1/certificates/mark-as-revoked

Mark Certificates as revoked

Parameters
Body Parameter
Name Description Required Default Pattern

MarkCertificatesAsRevokedRequestDto

MarkCertificatesAsRevokedRequestDto

X

Return Type

-

Content Type
  • application/json

Responses
Table 56. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

204

Certificates Marked As Revoked

<<>>

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

retrieveCertificateP12

GET /api/v1/certificates/{id}/pkcs12

Retrieve P12 Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

Return Type
Content Type
  • application/json

Responses
Table 57. http response codes
Code Message Datatype

200

P12 Certificate Retrieved

KeystoreFileDto[KeystoreFileDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

revokeCertificate

POST /api/v1/certificates/revoke

Revoke Certificate

Parameters
Query Parameters
Name Description Required Default Pattern

id

The id of the desired Certificate

X

null

revocationReason

The reason of the revoke

-

null

Content Type
  • application/json

Responses
Table 58. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Revoked

RevokeCertificateResponseDto[RevokeCertificateResponseDto]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

revokeMultipleCertificates

POST /api/v1/certificates/batch-revoke

Batch Revoke Certificates

Parameters
Body Parameter
Name Description Required Default Pattern

RevokeCertificateRequestDto

RevokeCertificateRequestDto

X

Content Type
  • application/json

Responses
Table 59. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Certificates Revoked

RevokeMultipleCertificateResponseDto[RevokeMultipleCertificateResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchAllCertificates

POST /api/v1/certificates/search-all

Search all Certificates

Parameters
Body Parameter
Name Description Required Default Pattern

SearchAllRequestDto

SearchAllRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 60. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Found Certificates

GetCertificateResponseDtoPage[GetCertificateResponseDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchCertificates

POST /api/v1/certificates/search

Search Certificates

Parameters
Body Parameter
Name Description Required Default Pattern

CertificateSearchRequestDto

CertificateSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 61. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Found Certificates

GetCertificateResponseDtoPage[GetCertificateResponseDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

validateCertificate

POST /api/v1/certificates/validate

Validates a PEM certificate returning true/false and CA chain, if the certificate can be validated by the known CAs in the system

Parameters
Body Parameter
Name Description Required Default Pattern

RawPemCertificateDto

RawPemCertificateDto

X

Content Type
  • application/json

Responses
Table 62. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate is validated

CertificateValidationResponseDto[CertificateValidationResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

validateCertificatePlain

POST /api/v1/certificates/validate-plain

Validates a PEM certificate returning true/false, if the certificate can be validated by the known CAs in the system

Parameters
Body Parameter
Name Description Required Default Pattern

RawPemCertificateDto

RawPemCertificateDto

X

Content Type
  • application/json

Responses
Table 63. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate is validated

CertificatePlainValidationResponseDto[CertificatePlainValidationResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

CertificateProvider

checkCertificateProviderConnection

POST /api/v1/certificate-providers/{id}/check-connection

Check connected of the Certificate Provider

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of Certificate Provider that will be checked for connection

X

null

Content Type
  • application/json

Responses
Table 64. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Provider connected Checked

CheckCertificateProviderConnectionDto[CheckCertificateProviderConnectionDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

createCertificateProvider

POST /api/v1/certificate-providers/

Create a Certificate Provider

Parameters
Body Parameter
Name Description Required Default Pattern

CreateCertificateProviderRequestDto

CreateCertificateProviderRequestDto

X

Content Type
  • application/json

Responses
Table 65. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

201

Created Certificate Provider

CreateCertificateProviderResponseDto[CreateCertificateProviderResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getCertificateProvider

GET /api/v1/certificate-providers/{id}

Get Certificate Provider by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the requested Certificate Provider

X

null

Content Type
  • application/json

Responses
Table 66. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Found Certificate Provider

GetCertificateProviderResponseDto[GetCertificateProviderResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

searchCertificateProviders

POST /api/v1/certificate-providers/search

Find the Certificate Providers

Parameters
Body Parameter
Name Description Required Default Pattern

CertificateProviderSearchRequestDto

CertificateProviderSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 67. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Providers Found

GetCertificateProviderResponseDtoPage[GetCertificateProviderResponseDtoPage]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

searchCertificateProvidersForPolicyCreateUpdate

POST /api/v1/certificate-providers/minimal/search

Find the Certificate Providers (non admin)

Parameters
Body Parameter
Name Description Required Default Pattern

CertificateProviderSearchRequestDto

CertificateProviderSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 68. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Providers Found

GetCertificateProviderMinimalResponseDtoPage[GetCertificateProviderMinimalResponseDtoPage]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

updateCertificateProvider

PATCH /api/v1/certificate-providers/{id}

Update a Certificate Provider

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of Certificate Provider that will be updated

X

null

Body Parameter
Name Description Required Default Pattern

UpdateCertificateProviderRequestDto

UpdateCertificateProviderRequestDto

X

Content Type
  • application/json

Responses
Table 69. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Provider Updated

UpdateCertificateProviderResponseDto[UpdateCertificateProviderResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

CertificateProviderOptions

getAllTemplateSignersByCertificateProviderId

GET /api/v1/certificate-providers-options/{id}/all-cara-template-signers

Returns all Template Signers of the Certificate Provider with this ID and the RA Template Signers

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Provider for which the Template Signers are requested

X

null

Content Type
  • application/json

Responses
Table 70. http response codes
Code Message Datatype

200

Template Signers Found

CaraTemplateSignerDtoList[CaraTemplateSignerDtoList]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getMscaTemplatesByCertificateProviderId

GET /api/v1/certificate-providers-options/{id}/msca-templates

Returns the MS CA Templates of the Certificate Provider with this ID

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Provider for which the MS CA Templates are requested

X

null

Content Type
  • application/json

Responses
Table 71. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

MS CA Templates Found

MscaTemplatesResponseDto[MscaTemplatesResponseDto]

getPublicCasProducts

GET /api/v1/certificate-providers-options/{id}/public-cas-products

Returns the Public CAs products of the Certificate Provider with this ID

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Provider for which the products are requested

X

null

Content Type
  • application/json

Responses
Table 72. http response codes
Code Message Datatype

200

Public CAs Products Found

PublicCAsProductsResponseDto[PublicCAsProductsResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getTemplateSignersByCertificateProviderId

GET /api/v1/certificate-providers-options/{id}/cara-template-signers

Returns the Template Signers of the Certificate Provider with this ID

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Certificate Provider for which the Template Signers are requested

X

null

Content Type
  • application/json

Responses
Table 73. http response codes
Code Message Datatype

200

Template Signers Found

CaraTemplateSignerDtoList[CaraTemplateSignerDtoList]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

Cmp

calculateMac

POST /api/v1/cmp/calculate-mac

Perform a MAC calculation with an End Entity password and a policy

Parameters
Body Parameter
Name Description Required Default Pattern

CmpCalculateMacRequestDto

CmpCalculateMacRequestDto

X

Content Type
  • application/json

Responses
Table 74. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Mac calculation operation was completed without errors. See response for verification result.

CmpCalculateMacResponseDto[CmpCalculateMacResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCmpConfigurationByPolicyId

GET /api/v1/cmp/policies/{policyId}/configuration

Find a CMP configuration by a policy ID

Parameters
Path Parameters
Name Description Required Default Pattern

policyId

Id of Policy associated with CMP configuration

X

null

Content Type
  • application/json

Responses
Table 75. http response codes
Code Message Datatype

200

CMP configuration Found

GetCmpConfigurationResponseDto[GetCmpConfigurationResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

signData

POST /api/v1/cmp/sign

Signs the data with CMP signer for the policy provided in the parameters

Parameters
Body Parameter
Name Description Required Default Pattern

CmpSignRequestDto

CmpSignRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 76. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Data signed

SignDataResponseDto[SignDataResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

verifyMac

POST /api/v1/cmp/verify-mac

Perform a MAC verification with an End Entity password and a policy

Parameters
Body Parameter
Name Description Required Default Pattern

CmpVerifyMacRequestDto

CmpVerifyMacRequestDto

X

Content Type
  • application/json

Responses
Table 77. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Mac verify operation was completed without errors. See response for verification result.

CmpVerifyMacResponseDto[CmpVerifyMacResponseDto]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

Configuration

checkEmailConnection

POST /api/v1/configuration/check-email-connection

Check the connection of the configuration E-Mail

Parameters
Return Type

-

Content Type
  • application/json

Responses
Table 78. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

204

The Configuration E-Mail connection was checked successfully

<<>>

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

createConfiguration

POST /api/v1/configuration/

Create new Configuration

Parameters
Body Parameter
Name Description Required Default Pattern

CreateConfigurationRequestDto

CreateConfigurationRequestDto

X

Content Type
  • application/json

Responses
Table 79. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

201

Configuration Created

CreateConfigurationResponseDto[CreateConfigurationResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

deleteConfiguration

DELETE /api/v1/configuration/{settingsKey}

Delete Configuration

Parameters
Path Parameters
Name Description Required Default Pattern

settingsKey

The setting key for which the Configuration object should be deleted

X

null

Query Parameters
Name Description Required Default Pattern

version

The version of the resource that will be deleted

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 80. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

204

Configuration Deleted

<<>>

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getConfiguration

GET /api/v1/configuration/{settingsKey}

Retrieve Configuration by Setting key

Parameters
Path Parameters
Name Description Required Default Pattern

settingsKey

The setting key for which the Configuration object should be retrieved

X

null

Content Type
  • application/json

Responses
Table 81. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

Configuration Found

GetConfigurationResponseDto[GetConfigurationResponseDto]

searchConfiguration

POST /api/v1/configuration/search

Search Configuration

Parameters
Body Parameter
Name Description Required Default Pattern

SearchConfigurationRequestDto

SearchConfigurationRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 82. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Found Configuration

GetConfigurationResponseDtoPage[GetConfigurationResponseDtoPage]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

updateConfiguration

PATCH /api/v1/configuration/

Update Configuration

Parameters
Body Parameter
Name Description Required Default Pattern

UpdateConfigurationRequestDto

UpdateConfigurationRequestDto

X

Content Type
  • application/json

Responses
Table 83. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Configuration Updated

UpdateConfigurationResponseDto[UpdateConfigurationResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

updateConfigurationBatch

PATCH /api/v1/configuration/batch

Update Configuration values in batch mode

Parameters
Body Parameter
Name Description Required Default Pattern

UpdateConfigurationBatchRequestDto

UpdateConfigurationBatchRequestDto

X

Content Type
  • application/json

Responses
Table 84. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Configuration values Updated

UpdateConfigurationBatchResponseDto[UpdateConfigurationBatchResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

CryptoModules

createCryptoModule

POST /api/v1/crypto-modules/

Create a Crypto Module

Parameters
Body Parameter
Name Description Required Default Pattern

CreateCryptoModuleRequestDto

CreateCryptoModuleRequestDto

X

Content Type
  • application/json

Responses
Table 85. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

201

Created Crypto Module

CreateCryptoModuleResponseDto[CreateCryptoModuleResponseDto]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getCryptoModule

GET /api/v1/crypto-modules/{id}

Get Crypto Module by ID

Parameters
Path Parameters
Name Description Required Default Pattern

id

The ID of the requested Crypto Module

X

null

Content Type
  • application/json

Responses
Table 86. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Crypto Module found

GetCryptoModuleResponseDto[GetCryptoModuleResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

performHealthCheck

PATCH /api/v1/crypto-modules/{id}/health-check

Perform health check for Crypto Module

Parameters
Path Parameters
Name Description Required Default Pattern

id

The ID of the Crypto Module the health check is requested for

X

null

Content Type
  • application/json

Responses
Table 87. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Health check for crypto module performed

GetCryptoModuleHealthCheckResponseDto[GetCryptoModuleHealthCheckResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchCryptoModules

POST /api/v1/crypto-modules/search

Search the Crypto Modules

Parameters
Body Parameter
Name Description Required Default Pattern

CryptoModuleSearchRequestDto

CryptoModuleSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 88. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Crypto Modules found

GetCryptoModuleResponseDtoPage[GetCryptoModuleResponseDtoPage]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

EndEntity

createNewEndEntity

POST /api/v1/end-entities/

Create an End Entity

Parameters
Body Parameter
Name Description Required Default Pattern

CreateEndEntityRequestDto

CreateEndEntityRequestDto

X

Content Type
  • application/json

Responses
Table 89. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

201

Created End Entity

CreateEndEntityResponseDto[CreateEndEntityResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

findEeByCertBytes

POST /api/v1/end-entities/find-by-cert-bytes

Get End Entity by certificate bytes

Parameters
Body Parameter
Name Description Required Default Pattern

FindEeByCertBytesRequestDto

FindEeByCertBytesRequestDto

X

Content Type
  • application/json

Responses
Table 90. http response codes
Code Message Datatype

200

Found End Entity

GetEndEntityResponseDto[GetEndEntityResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

findEndEntityByPolicyIdAndEndEntityDataset

POST /api/v1/end-entities/policies/{id}/by-end-entity-dataset

Find End Entity by Policy and End Entity dataset

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id passed in the url is the id of the Policy that will be used for the search of the End Entity

X

null

Body Parameter
Name Description Required Default Pattern

EndEntityDatasetRequestDto

EndEntityDatasetRequestDto

X

Content Type
  • application/json

Responses
Table 91. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

End Entity found by Policy and dataset

GetEndEntityResponseDto[GetEndEntityResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

findEndEntityByPolicyIdAndPkcs10

POST /api/v1/end-entities/policies/{id}/by-pkcs10

Find End Entity by Policy and PKCS10

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id passed in the url is the id of the Policy that will be used for the search of the End Entity

X

null

Body Parameter
Name Description Required Default Pattern

Pkcs10Dto

Pkcs10Dto

X

Content Type
  • application/json

Responses
Table 92. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

End Entity found by Policy and PKCS10

GetEndEntityResponseDto[GetEndEntityResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getEndEntity

GET /api/v1/end-entities/{id}

Get End Entity by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of End Entity to be searched

X

null

Content Type
  • application/json

Responses
Table 93. http response codes
Code Message Datatype

200

Found End Entity

GetEndEntityResponseDto[GetEndEntityResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getEndEntityByRealmIdAndExternalId

GET /api/v1/end-entities/realms/{realmId}/externals/{externalId}

Get End Entity by Realm and External Id

Parameters
Path Parameters
Name Description Required Default Pattern

realmId

Id of Realm to be searched

X

null

externalId

Id of External to be searched

X

null

Content Type
  • application/json

Responses
Table 94. http response codes
Code Message Datatype

200

Found End Entity

GetEndEntityResponseDto[GetEndEntityResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getNameOfRolesWithEndEntityAccess

GET /api/v1/end-entities/{id}/roles

Get role names of respective end entity

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the End Entity that will be used to fetch role names with access to it

X

null

Content Type
  • application/json

Responses
Table 95. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Role names Found

GetEntityRoleNamesResponseDto[GetEntityRoleNamesResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchAllEndEntities

POST /api/v1/end-entities/search-all

Search all End Entities

Parameters
Body Parameter
Name Description Required Default Pattern

SearchAllRequestDto

SearchAllRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 96. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

200

Found End Entities

GetEndEntityResponseDtoPage[GetEndEntityResponseDtoPage]

searchEndEntities

POST /api/v1/end-entities/search

Search End Entities

Parameters
Body Parameter
Name Description Required Default Pattern

EndEntitySearchRequestDto

EndEntitySearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 97. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

200

Found End Entities

GetEndEntityResponseDtoPage[GetEndEntityResponseDtoPage]

setEndEntityAlias

PATCH /api/v1/end-entities/{id}/alias

Set End Entity Alias

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id passed in the url is the End Entity's id for which the Alias will be set to

X

null

Body Parameter
Name Description Required Default Pattern

SetEndEntityAliasRequestDto

SetEndEntityAliasRequestDto

X

Content Type
  • application/json

Responses
Table 98. http response codes
Code Message Datatype

200

Alias for End Entity was set

GetEndEntityResponseDto[GetEndEntityResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

uploadEndEntitiesCsv

POST /api/v1/end-entities/upload-csv

Add multiple End Entities from csv file

Parameters
Body Parameter
Name Description Required Default Pattern

EndEntitiesCsvDto

EndEntitiesCsvDto

X

Content Type
  • application/json

Responses
Table 99. http response codes
Code Message Datatype

201

The End Entities were saved successfully

EndEntityMassImportResponseDto[EndEntityMassImportResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

EndEntityPassword

authorizeWithEEidAndPassword

POST /api/v1/end-entity-passwords/authenticate

Authenticate with End Entity and Password

Parameters
Body Parameter
Name Description Required Default Pattern

EndEntityAuthenticationRequestDto

EndEntityAuthenticationRequestDto

X

Content Type
  • application/json

Responses
Table 100. http response codes
Code Message Datatype

200

Authenticated successfully

EndEntityAuthenticationResponseDto[EndEntityAuthenticationResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

createNewEndEntityPassword

POST /api/v1/end-entity-passwords/

Create Password for End Entity

Parameters
Body Parameter
Name Description Required Default Pattern

CreateEndEntityPasswordRequestDto

CreateEndEntityPasswordRequestDto

X

Content Type
  • application/json

Responses
Table 101. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

201

Password for End Entity created

CreateEndEntityPasswordResponseDto[CreateEndEntityPasswordResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

deleteEndEntityPassword

DELETE /api/v1/end-entity-passwords/

Delete Password of End Entity

Parameters
Body Parameter
Name Description Required Default Pattern

EndEntityPasswordRequestDto

EndEntityPasswordRequestDto

X

Return Type

-

Content Type
  • application/json

Responses
Table 102. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

204

Password for End Entity Deleted

<<>>

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getEndEntityPasswordByEndEntityIdAndPolicyId

GET /api/v1/end-entity-passwords/end-entities/{endEntityId}/policies/{policyId}

Get End Entity Password by End Entity Id and Policy Id

Parameters
Path Parameters
Name Description Required Default Pattern

endEntityId

Id of End Entity to be searched

X

null

policyId

Id of Policy to be searched

X

null

Content Type
  • application/json

Responses
Table 103. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Found End Entity Password

GetEndEntityPasswordResponseDto[GetEndEntityPasswordResponseDto]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getEndEntityPasswordsByEndEntityId

GET /api/v1/end-entity-passwords/end-entities/{id}/

Find the End Entity Passwords connected with the specific End Entity

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the End Entity for which the search is requested

X

null

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 104. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

End Entity Passwords Found

GetEndEntityPasswordResponseDtoPage[GetEndEntityPasswordResponseDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

resetEndEntityPassword

POST /api/v1/end-entity-passwords/reset

Reset Password of End Entity

Parameters
Body Parameter
Name Description Required Default Pattern

EndEntityPasswordRequestDto

EndEntityPasswordRequestDto

X

Content Type
  • application/json

Responses
Table 105. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Password for End Entity was reset

ResetEndEntityPasswordResponseDto[ResetEndEntityPasswordResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

Enum

getApiErrorValues

GET /api/v1/public/enum/api-error-values

Get Api Error values

Parameters
Content Type
  • application/json

Responses
Table 106. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Api Error values found

GetApiErrorValuesResponseDtoList[GetApiErrorValuesResponseDtoList]

getCertRequestPermissionsValues

GET /api/v1/public/enum/cert-request-permissions

Get Certificate Request Permissions values

Parameters
Content Type
  • application/json

Responses
Table 107. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Request Permissions values found

GetCertRequestPermissionResponseDtoList[GetCertRequestPermissionResponseDtoList]

getCertStatusValues

GET /api/v1/public/enum/cert-status-values

Get Certificate Status values

Parameters
Content Type
  • application/json

Responses
Table 108. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Status values found

GetCertStatusResponseDtoList[GetCertStatusResponseDtoList]

getCertificatePermissionsValues

GET /api/v1/public/enum/certificate-permissions

Get Certificate Permissions values

Parameters
Content Type
  • application/json

Responses
Table 109. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Permissions values found

GetCertificatePermissionResponseDtoList[GetCertificatePermissionResponseDtoList]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getCertificateProviderTypeResponseDtoList

GET /api/v1/public/enum/certificate-provider-type-values

Get Certificate Provider type values

Parameters
Content Type
  • application/json

Responses
Table 110. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Provider type values found

GetCertificateProviderTypeResponseDtoList[GetCertificateProviderTypeResponseDtoList]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getCertificateSearchKeyValues

GET /api/v1/public/enum/cert-search-key-values

Get Certificate Search Key values

Parameters
Content Type
  • application/json

Responses
Table 111. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Search Key values found

GetCertificateSearchKeyResponseDtoList[GetCertificateSearchKeyResponseDtoList]

getCmpSignatureAlgorithmValues

GET /api/v1/public/enum/cmp-signature-algorithm-values

Get CMP Signature Algorithm values

Parameters
Content Type
  • application/json

Responses
Table 112. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

CMP Signature Algorithm values found

GetCmpSignatureAlgorithmResponseDtoList[GetCmpSignatureAlgorithmResponseDtoList]

getCryptoAlgorithmValues

GET /api/v1/public/enum/crypto-algorithm-values

Get Crypto Algorithm values

Parameters
Content Type
  • application/json

Responses
Table 113. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Crypto Algorithm values found

GetCryptoAlgorithmResponseDtoList[GetCryptoAlgorithmResponseDtoList]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getCryptoModuleTypes

GET /api/v1/public/enum/crypto-module-type-values

Get Crypto Module type values

Parameters
Content Type
  • application/json

Responses
Table 114. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Crypto Module type values found

GetCryptoModuleTypeListResponseDto[GetCryptoModuleTypeListResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getEcNamedCurvesValues

GET /api/v1/public/enum/ec-named-curves-values

Get EC Named Curves values

Parameters
Content Type
  • application/json

Responses
Table 115. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

EC Named Curves values found

GetECNamedCurveResponseDtoList[GetECNamedCurveResponseDtoList]

getEdDSANamedCurvesValues

GET /api/v1/public/enum/eddsa-named-curves-values

Get EdDSA Named Curves values

Parameters
Content Type
  • application/json

Responses
Table 116. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

EdDSA Named Curves values found

GetEdDSANamedCurveResponseDtoList[GetEdDSANamedCurveResponseDtoList]

getEndEntityPermissionsValues

GET /api/v1/public/enum/end-entity-permissions

Get End Entity Permissions values

Parameters
Content Type
  • application/json

Responses
Table 117. http response codes
Code Message Datatype

200

End Entity Permissions values found

GetEndEntityPermissionResponseDtoList[GetEndEntityPermissionResponseDtoList]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getEndEntityPropertiesValues

GET /api/v1/public/enum/end-entity-properties

Get End Entity Properties values

Parameters
Content Type
  • application/json

Responses
Table 118. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

End Entity Properties values found

GetEndEntityPropertyResponseDtoList[GetEndEntityPropertyResponseDtoList]

getEntitiesEnumValues

GET /api/v1/public/enum/entities-enum-values

Get End Entity Enum values

Parameters
Content Type
  • application/json

Responses
Table 119. http response codes
Code Message Datatype

200

End Entity Enum values found

GetEntitiesEnumResponseDtoList[GetEntitiesEnumResponseDtoList]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getEntityStrategyEnumValues

GET /api/v1/public/enum/entity-strategy-enum-values

Get Entity Strategy Enum values

Parameters
Content Type
  • application/json

Responses
Table 120. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Entity Strategy Enum values found

GetEndEntityStrategyResponseDtoList[GetEndEntityStrategyResponseDtoList]

getGlobalPermissionsValues

GET /api/v1/public/enum/global-permissions

Get Global Permissions values

Parameters
Content Type
  • application/json

Responses
Table 121. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Global Permissions values found

GetGlobalPermissionResponseDtoList[GetGlobalPermissionResponseDtoList]

getKeyPairModeValues

GET /api/v1/public/enum/key-pair-mode-values

Get Key Pair Mode values

Parameters
Content Type
  • application/json

Responses
Table 122. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Key Pair Mode values found

GetKeyPairModeResponseDtoList[GetKeyPairModeResponseDtoList]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getPolicyPermissionsValues

GET /api/v1/public/enum/policy-permissions

Get Policy Permissions values

Parameters
Content Type
  • application/json

Responses
Table 123. http response codes
Code Message Datatype

200

Policy Permissions values found

GetPolicyPermissionResponseDtoList[GetPolicyPermissionResponseDtoList]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getRealmPermissionsValues

GET /api/v1/public/enum/realm-permissions

Get Realm Permissions values

Parameters
Content Type
  • application/json

Responses
Table 124. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Realm Permissions values found

GetRealmPermissionResponseDtoList[GetRealmPermissionResponseDtoList]

getRevocationReasonValues

GET /api/v1/public/enum/revocation-reason-values

Get Revocation Reason values

Parameters
Content Type
  • application/json

Responses
Table 125. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Revocation Reason values found

GetRevocationReasonResponseDtoList[GetRevocationReasonResponseDtoList]

getRsaKeySizeValues

GET /api/v1/public/enum/rsa-key-size-values

Get RSA Key Size values

Parameters
Content Type
  • application/json

Responses
Table 126. http response codes
Code Message Datatype

200

RSA Key Size values found

GetRSAKeySizeResponseDtoList[GetRSAKeySizeResponseDtoList]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

getValidForValues

GET /api/v1/public/enum/valid-for-values

Get Valid For values

Parameters
Content Type
  • application/json

Responses
Table 127. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Valid For values found

GetValidForResponseDtoList[GetValidForResponseDtoList]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

MailingList

createNewMailingList

POST /api/v1/mailing-lists/

Create Mailing List

Parameters
Body Parameter
Name Description Required Default Pattern

CreateNewMailingListRequestDto

CreateNewMailingListRequestDto

X

Content Type
  • application/json

Responses
Table 128. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

201

Mailing List Created

CreateNewMailingListResponseDto[CreateNewMailingListResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getMailingList

GET /api/v1/mailing-lists/{id}

Get Mailing List by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the requested Mailing List

X

null

Content Type
  • application/json

Responses
Table 129. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Found Mailing List

GetMailingListResponseDto[GetMailingListResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

searchMailingLists

POST /api/v1/mailing-lists/search

Search Mailing Lists

Parameters
Body Parameter
Name Description Required Default Pattern

MailingListSearchRequestDto

MailingListSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 130. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Mailing Lists Found

GetMailingListResponseDtoPage[GetMailingListResponseDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

updateMailingList

POST /api/v1/mailing-lists/{id}

Update a Mailing List

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Mailing List that will be updated

X

null

Body Parameter
Name Description Required Default Pattern

UpdateMailingListRequestDto

UpdateMailingListRequestDto

X

Content Type
  • application/json

Responses
Table 131. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Mailing List Updated

UpdateMailingListResponseDto[UpdateMailingListResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

Pkcs10

createPkcs10Request

POST /api/v1/pkcs10/

Create a PKCS10 Request

Parameters
Body Parameter
Name Description Required Default Pattern

CreatePkcs10RequestDto

CreatePkcs10RequestDto

X

Content Type
  • application/json

Responses
Table 132. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

PKCS10 Request Created

CreatePkcs10ResponseDto[CreatePkcs10ResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

parsePkcs10

POST /api/v1/pkcs10/parse

Parse a PKCS10 Request

Parameters
Body Parameter
Name Description Required Default Pattern

Pkcs10Dto

Pkcs10Dto

X

Content Type
  • application/json

Responses
Table 133. http response codes
Code Message Datatype

200

PKCS10 Request Parsed

ParsePkcs10ResponseDto[ParsePkcs10ResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

Policy

availablePoliciesWithoutPasswordByEndEntityId

GET /api/v1/policies/end-entities/{id}/no-password

Find the Policies without an End Entity Password for a specific End Entity

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the End Entity for which the search is requested

X

null

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 134. http response codes
Code Message Datatype

200

Policies Found

GetPolicyResponseDtoPage[GetPolicyResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

checkEndEntityWithRules

POST /api/v1/policies/{id}/rules

Check End Entity Rules

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Body Parameter
Name Description Required Default Pattern

CheckEndEntityRequestDto

CheckEndEntityRequestDto

X

Content Type
  • application/json

Responses
Table 135. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

End Entity Rules Checked

CheckEndEntityResponseDto[CheckEndEntityResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

createNewPolicy

POST /api/v1/policies/

Create a Policy

Parameters
Body Parameter
Name Description Required Default Pattern

CreatePolicyRequestDto

CreatePolicyRequestDto

X

Content Type
  • application/json

Responses
Table 136. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

201

Policy Created

CreatePolicyResponseDto[CreatePolicyResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getAllowedCryptoParameters

PUT /api/v1/policies/allowed-crypto-params

Get policy allowed crypto parameters for provider provider and provider configuration

Parameters
Body Parameter
Name Description Required Default Pattern

GetAllowedCryptoParametersRequestDto

GetAllowedCryptoParametersRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 137. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

End Entity Rules Checked

CryptoParametersDto[CryptoParametersDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getNameOfRolesWithPolicyAccess

GET /api/v1/policies/{id}/roles

Get role names of respective policy

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Policy that will be used to fetch role names with access to it

X

null

Content Type
  • application/json

Responses
Table 138. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Role names Found

GetEntityRoleNamesResponseDto[GetEntityRoleNamesResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getPoliciesByCertificateProviderId

GET /api/v1/policies/certificate-providers/{id}

Search Policies that use a specific Certificate Provider

Parameters
Path Parameters
Name Description Required Default Pattern

id

ID of the Certificate Provider for which the search of Policies is requested

X

null

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 139. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

200

Policies Found connected to the specific Certificate Provider

GetPolicyResponseDtoPage[GetPolicyResponseDtoPage]

getPoliciesInRealms

POST /api/v1/policies/realms

Find the Policies of multiple Realms

Parameters
Body Parameter
Name Description Required Default Pattern

GetPoliciesInRealmsDto

GetPoliciesInRealmsDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 140. http response codes
Code Message Datatype

200

Policies Found

GetPolicyResponseDtoPage[GetPolicyResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getPolicy

GET /api/v1/policies/{id}

Find a specific Policy

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of Policy to be searched

X

null

Return Type
Content Type
  • application/json

Responses
Table 141. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Policy Found

GetPolicyResponseDto[GetPolicyResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getPolicyByRealmId

GET /api/v1/policies/realms/{id}

Find the Policies of a Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of Realm for which Policies will be searched

X

null

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 142. http response codes
Code Message Datatype

200

Policies Found

GetPolicyResponseDtoPage[GetPolicyResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

searchAllPolicies

POST /api/v1/policies/search-all

Search all Policies

Parameters
Body Parameter
Name Description Required Default Pattern

SearchAllRequestDto

SearchAllRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 143. http response codes
Code Message Datatype

200

Policies Found

GetPolicyResponseDtoPage[GetPolicyResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchPolicies

POST /api/v1/policies/search

Search Policies

Parameters
Body Parameter
Name Description Required Default Pattern

PolicySearchRequestDto

PolicySearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 144. http response codes
Code Message Datatype

200

Policies Found

GetPolicyResponseDtoPage[GetPolicyResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

updatePolicy

PATCH /api/v1/policies/{id}

Update a Policy

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of Policy that will be updated

X

null

Body Parameter
Name Description Required Default Pattern

UpdatePolicyRequestDto

UpdatePolicyRequestDto

X

Content Type
  • application/json

Responses
Table 145. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Policy Updated

UpdatePolicyResponseDto[UpdatePolicyResponseDto]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

PublicUser

extractEndEntityInfoFromPemEncodedPkcs10

POST /api/v1/public/extract-end-entity-from-pkcs10

Extract End Entity info from PEM encoded PKCS10 Request

Parameters
Body Parameter
Name Description Required Default Pattern

ExtractEndEntityInfoFromPkcs10RequestDto

ExtractEndEntityInfoFromPkcs10RequestDto

X

Content Type
  • application/json

Responses
Table 146. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

200

Extracted End Entity info from PEM encoded PKCS10 Request

ExtractEndEntityInfoFromPkcs10ResponseDto[ExtractEndEntityInfoFromPkcs10ResponseDto]

verifyCertificateRequestByEmail

POST /api/v1/public/verify-cert-request-with-email

Verify Certificate Request by E-Mail

Parameters
Body Parameter
Name Description Required Default Pattern

VerifyTokenRequestDto

VerifyTokenRequestDto

X

Content Type
  • application/json

Responses
Table 147. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Verified Certificate Request and sent an E-Mail

EmailVerifiedCertReqResponseDto[EmailVerifiedCertReqResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

RaCertificate

createBatchRaCertificateForUsers

POST /api/v1/ra-certificates/users/batch

Create Batch Ra Certificates for a User

Parameters
Body Parameter
Name Description Required Default Pattern

CreateRaCertBatchRequestDto

CreateRaCertBatchRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 148. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

User's Ra Certificates Created

ZippedCertsBatchDto[ZippedCertsBatchDto]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

createRaCertificateForSingleUser

POST /api/v1/ra-certificates/users/{id}

Create/renew Ra Certificate for a single User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are creating

X

null

Body Parameter
Name Description Required Default Pattern

CreateSingleRaCertRequestDto

CreateSingleRaCertRequestDto

X

Content Type
  • application/json

Responses
Table 149. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

User's Ra Certificate Created

UpdateUserRaCertificateDto[UpdateUserRaCertificateDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

downloadRaCertCrl

GET /api/v1/ra-certificates/users/{id}/crl

Download the Ra Certificate of a User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate CRL we are downloading

X

null

Return Type
Content Type
  • application/json

Responses
Table 150. http response codes
Code Message Datatype

200

Ra Certificate of the User Downloaded

CrlDto[CrlDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadUserRaCertificate

GET /api/v1/ra-certificates/users/{id}/download

Download the Ra Certificate of a User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are downloading

X

null

Return Type
Content Type
  • application/json

Responses
Table 151. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

User's Ra Certificate Downloaded

RaCertificatePemDto[RaCertificatePemDto]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

downloadUserRaCertificateChain

GET /api/v1/ra-certificates/users/{id}/download-chain

Download the Certificate Chain of a User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Certificate Chain we are downloading

X

null

Query Parameters
Name Description Required Default Pattern

casFirst

Decides if the chain will start with the EE certificate or not

X

null

Return Type
Content Type
  • application/json

Responses
Table 152. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

User's Certificate Chain Downloaded

RaCertificatePemDto[RaCertificatePemDto]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getRaOcspStatus

GET /api/v1/ra-certificates/users/{id}/ocsp-status

Get the Ra OCSP Status of a User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose OCSP Status we are getting

X

null

Return Type
Content Type
  • application/json

Responses
Table 153. http response codes
Code Message Datatype

200

Got the Ra OCSP Status of the User

OcspStatusCheckDto[OcspStatusCheckDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getUserRaCertificate

GET /api/v1/ra-certificates/users/{id}

Find a specific User’s Ra Certificate

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are searching for

X

null

Content Type
  • application/json

Responses
Table 154. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Ra Certificate Found

GetRaCertificateResponseDto[GetRaCertificateResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

retrieveRaCertificateP12

GET /api/v1/ra-certificates/users/{id}/pkcs12

Retrieve the Ra PKCS12 Certificate of a User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra PKCS12 Certificate we are retrieving

X

null

Return Type
Content Type
  • application/json

Responses
Table 155. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

User's Ra PKCS12 Certificate Retrieved

KeystoreFileDto[KeystoreFileDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

revokeRaCertificate

POST /api/v1/ra-certificates/users/{id}/revoke

Revoke the Ra Certificate of a User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User whose Ra Certificate we are revoking

X

null

Query Parameters
Name Description Required Default Pattern

revReason

The reason of the Revocation request

-

null

Content Type
  • application/json

Responses
Table 156. http response codes
Code Message Datatype

200

User's Ra Certificate Revoked

RevokeRaCertificateResponseDto[RevokeRaCertificateResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

Realm

createNewRealm

POST /api/v1/realms/

Create a Realm

Parameters
Body Parameter
Name Description Required Default Pattern

CreateRealmRequestDto

CreateRealmRequestDto

X

Content Type
  • application/json

Responses
Table 157. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

201

Realm Created

CreateRealmResponseDto[CreateRealmResponseDto]

getNameOfRolesWithRealmAccess

GET /api/v1/realms/{id}/roles

Get role names of respective realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Realm that will be used to fetch role names with access to it

X

null

Content Type
  • application/json

Responses
Table 158. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Role names Found

GetEntityRoleNamesResponseDto[GetEntityRoleNamesResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getRealm

GET /api/v1/realms/{id}

Find Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Realm that requesting to be found

X

null

Return Type
Content Type
  • application/json

Responses
Table 159. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

Realm Found

GetRealmResponseDto[GetRealmResponseDto]

getRealms

GET /api/v1/realms/

Find Realms

Parameters
Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 160. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Realms Found

GetRealmResponseDtoPage[GetRealmResponseDtoPage]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

updateRealm

PATCH /api/v1/realms/{id}

Update a Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the Realm that will be updated

X

null

Body Parameter
Name Description Required Default Pattern

UpdateRealmRequestDto

UpdateRealmRequestDto

X

Content Type
  • application/json

Responses
Table 162. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

200

Realm Updated

UpdateRealmResponseDto[UpdateRealmResponseDto]

RealmStatistics

getCertRequestStatusStatisticsForRealm

GET /api/v1/realm-statistics/{id}/cert-request-status

Get the Certificate Request Status Statistics of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate Request Status Statistics were requested

X

null

Content Type
  • application/json

Responses
Table 163. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Request Status Statistics for the Realm Found

GetCertRequestStatusStatisticsResponseDto[GetCertRequestStatusStatisticsResponseDto]

getCertificateIssuerStatisticsForRealm

GET /api/v1/realm-statistics/{id}/certificate-issuer

Get the Certificate Issuer Statistics of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate Issuer Statistics were requested

X

null

Content Type
  • application/json

Responses
Table 164. http response codes
Code Message Datatype

200

Certificate Issuer Statistics for the Realm Found

GetCertificateIssuerStatisticsResponseDto[GetCertificateIssuerStatisticsResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCertificateProviderTypeStatisticsForRealm

GET /api/v1/realm-statistics/{id}/certificate-provider-type

Get the Certificate Provider Type Statistics of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate Provider Type Statistics were requested

X

null

Content Type
  • application/json

Responses
Table 165. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Provider Type Statistics for the Realm Found

GetCertificateProviderTypeStatisticsResponseDto[GetCertificateProviderTypeStatisticsResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCertificatePublicKeyAlgorithmStatisticsForRealm

GET /api/v1/realm-statistics/{id}/certificate-public-key-algorithm

Get the Certificate Public Key Algorithm Statistics of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate Public Key Algorithm Statistics were requested

X

null

Content Type
  • application/json

Responses
Table 166. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Public Key Algorithm Statistics for the Realm Found

GetCertificatePublicKeyAlgorithmStatisticsResponseDto[GetCertificatePublicKeyAlgorithmStatisticsResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getCertificateStatusStatisticsForRealm

GET /api/v1/realm-statistics/{id}/certificate-status

Get the Certificate Status Statistics of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate Status Statistics were requested

X

null

Content Type
  • application/json

Responses
Table 167. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Certificate Status Statistics for the Realm Found

GetCertificateStatusStatisticsResponseDto[GetCertificateStatusStatisticsResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getImportedCertificatesStatisticsForRealm

GET /api/v1/realm-statistics/{id}/imported-certificates

Get the Imported Certificates Statistics of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Imported Certificates Statistics were requested

X

null

Content Type
  • application/json

Responses
Table 168. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Imported Certificates Statistics for the Realm Found

GetImportedCertificatesStatisticsResponseDto[GetImportedCertificatesStatisticsResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getLatestAuditEvents

GET /api/v1/realm-statistics/{id}/latest-audit-events

Get the latest Certificate Audit Events of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the Certificate Audit Events events were requested

X

null

Content Type
  • application/json

Responses
Table 169. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Latest Certificate Audit Events

GetAuditEventResponseDtoList[GetAuditEventResponseDtoList]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getSelfSignedCertificatesStatisticsForRealm

GET /api/v1/realm-statistics/{id}/self-signed-certificates

Get the Self-signed Certificates Statistics of the requested Realm

Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the Realm for which the SelfSigned Certificates Statistics were requested

X

null

Content Type
  • application/json

Responses
Table 170. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Self-signed Certificates Statistics for the Realm Found

GetSelfSignedCertificatesStatisticsResponseDto[GetSelfSignedCertificatesStatisticsResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

Roles

batchAssignApiClientRoles

PUT /api/v1/roles/api-clients/assign

Assign Roles for multiple API Clients

Parameters
Body Parameter
Name Description Required Default Pattern

UpdateSecurityIdentityRolesBatchRequestDto

UpdateSecurityIdentityRolesBatchRequestDto

X

Content Type
  • application/json

Responses
Table 171. http response codes
Code Message Datatype

200

API Client Roles assigned

UpdateSecurityIdentityRolesBatchResponseDto[UpdateSecurityIdentityRolesBatchResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

batchAssignUserRoles

PUT /api/v1/roles/users/assign

Assign Roles for multiple Users

Parameters
Body Parameter
Name Description Required Default Pattern

UpdateSecurityIdentityRolesBatchRequestDto

UpdateSecurityIdentityRolesBatchRequestDto

X

Content Type
  • application/json

Responses
Table 172. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

User Roles assigned

UpdateSecurityIdentityRolesBatchResponseDto[UpdateSecurityIdentityRolesBatchResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

batchUnassignApiClientRoles

PUT /api/v1/roles/api-clients/unassign

Unassign Roles from multiple API Clients

Parameters
Body Parameter
Name Description Required Default Pattern

UpdateSecurityIdentityRolesBatchRequestDto

UpdateSecurityIdentityRolesBatchRequestDto

X

Content Type
  • application/json

Responses
Table 173. http response codes
Code Message Datatype

200

API Client Roles unassigned

UpdateSecurityIdentityRolesBatchResponseDto[UpdateSecurityIdentityRolesBatchResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

batchUnassignUserRoles

PUT /api/v1/roles/users/unassign

Unassign Roles from multiple Users

Parameters
Body Parameter
Name Description Required Default Pattern

UpdateSecurityIdentityRolesBatchRequestDto

UpdateSecurityIdentityRolesBatchRequestDto

X

Content Type
  • application/json

Responses
Table 174. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

User Roles unassigned

UpdateSecurityIdentityRolesBatchResponseDto[UpdateSecurityIdentityRolesBatchResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

createRole

POST /api/v1/roles/

Create Role

Parameters
Body Parameter
Name Description Required Default Pattern

CreateRoleRequestDto

CreateRoleRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 175. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

201

Role created

CreateRoleResponseDto[CreateRoleResponseDto]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

deleteRole

DELETE /api/v1/roles/{name}

Delete Role

Parameters
Path Parameters
Name Description Required Default Pattern

name

The name of the Role

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 176. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

204

Role deleted

<<>>

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

deleteRoles

POST /api/v1/roles/batch-delete

Batch Delete Roles

Parameters
Body Parameter
Name Description Required Default Pattern

BatchDeleteRolesRequestDto

BatchDeleteRolesRequestDto

X

Content Type
  • application/json

Responses
Table 177. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

200

Role(s) deleted

BatchDeleteRolesResponseDto[BatchDeleteRolesResponseDto]

getApiClientRoles

GET /api/v1/roles/api-clients/{apiClientId}

Get API Client Roles

Parameters
Path Parameters
Name Description Required Default Pattern

apiClientId

The id of the API Client

X

null

Content Type
  • application/json

Responses
Table 178. http response codes
Code Message Datatype

200

API Client Roles Found

GetSecurityIdentityRolesResponseDto[GetSecurityIdentityRolesResponseDto]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getRoleDetails

GET /api/v1/roles/{name}

Get Role

Parameters
Path Parameters
Name Description Required Default Pattern

name

The name of the Role

X

null

Content Type
  • application/json

Responses
Table 179. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Role Found

GetRoleDetailsResponseDto[GetRoleDetailsResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

getSecurityIdentitiesOfRole

GET /api/v1/roles/{role}/security-identities

Get security identities of a role

Parameters
Path Parameters
Name Description Required Default Pattern

role

The id of the API Client

X

null

Content Type
  • application/json

Responses
Table 180. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Security identities Found

GetMinimalRealmRoleSecurityIdentityRepresentationResponseDto[GetMinimalRealmRoleSecurityIdentityRepresentationResponseDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getUserRoles

GET /api/v1/roles/users/{userId}

Get User Roles

Parameters
Path Parameters
Name Description Required Default Pattern

userId

The id of the User

X

null

Content Type
  • application/json

Responses
Table 181. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

User Roles Found

GetSecurityIdentityRolesResponseDto[GetSecurityIdentityRolesResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchRoles

POST /api/v1/roles/search

Search Roles

Parameters
Body Parameter
Name Description Required Default Pattern

SearchRoleRequestDto

SearchRoleRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Content Type
  • application/json

Responses
Table 182. http response codes
Code Message Datatype

200

Roles Found

GetRoleResponseDtoPage[GetRoleResponseDtoPage]

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

updateApiClientRoles

PUT /api/v1/roles/api-clients/{apiClientId}

Update API Client Roles

Parameters
Path Parameters
Name Description Required Default Pattern

apiClientId

The id of the API Client

X

null

Body Parameter
Name Description Required Default Pattern

UpdateSecurityIdentityRolesRequestDto

UpdateSecurityIdentityRolesRequestDto

X

Return Type

-

Content Type
  • application/json

Responses
Table 183. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

204

API Client Roles Updated

<<>>

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

updateRole

PUT /api/v1/roles/{name}

Update Role

Parameters
Path Parameters
Name Description Required Default Pattern

name

The name of the Role

X

null

Body Parameter
Name Description Required Default Pattern

UpdateRoleRequestDto

UpdateRoleRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 184. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

200

Role updated

UpdateRoleResponseDto[UpdateRoleResponseDto]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

updateUserRoles

PUT /api/v1/roles/users/{userId}

Update User Roles

Parameters
Path Parameters
Name Description Required Default Pattern

userId

The id of the User

X

null

Body Parameter
Name Description Required Default Pattern

UpdateSecurityIdentityRolesRequestDto

UpdateSecurityIdentityRolesRequestDto

X

Return Type

-

Content Type
  • application/json

Responses
Table 185. http response codes
Code Message Datatype

204

User Roles Updated

<<>>

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

Scep

decryptData

POST /api/v1/scep/decrypt

Decrypts the data with the signer of the policy provided in the parameters

Parameters
Body Parameter
Name Description Required Default Pattern

ScepDecryptDataRequestDto

ScepDecryptDataRequestDto

X

Content Type
  • application/json

Responses
Table 186. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Data decrypted

ScepDecryptDataResponseDto[ScepDecryptDataResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

raDecryptData

POST /api/v1/scep/ra-decrypt

Decrypts the data with the RA signer of the policy provided in the parameters

Parameters
Body Parameter
Name Description Required Default Pattern

ScepDecryptDataRequestDto

ScepDecryptDataRequestDto

X

Content Type
  • application/json

Responses
Table 187. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

200

Data decrypted

ScepDecryptDataResponseDto[ScepDecryptDataResponseDto]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

raSignDataScep

POST /api/v1/scep/ra-sign

Signs the data with the RA signer of the policy provided in the parameters

Parameters
Body Parameter
Name Description Required Default Pattern

ScepSignRequestDto

ScepSignRequestDto

X

Content Type
  • application/json

Responses
Table 188. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Data signed

ScepSignDataResponseDto[ScepSignDataResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

signDataScep

POST /api/v1/scep/sign

Signs the data with the signer of the policy provided in the parameters

Parameters
Body Parameter
Name Description Required Default Pattern

ScepSignRequestDto

ScepSignRequestDto

X

Content Type
  • application/json

Responses
Table 189. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Data signed

ScepSignDataResponseDto[ScepSignDataResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

Sign

signDataWithCA

POST /api/v1/sign/sign-with-ca

Signs the data with the CA of the policy provided in the parameters

Parameters
Body Parameter
Name Description Required Default Pattern

SignDataRequestDto

SignDataRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 190. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

Data signed

SignDataResponseDto[SignDataResponseDto]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

User

editPasswordLoginRoleToUser

POST /api/v1/users/{id}/update-password-login

Set or unset disable_password_login Role to User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User

X

null

Query Parameters
Name Description Required Default Pattern

enablePasswordLogin

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 191. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

204

Set disable_password_login role

<<>>

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

findUserByRaCertificate

POST /api/v1/users/certificates/ra-certificate

Find User by the RA Certificate

Parameters
Body Parameter
Name Description Required Default Pattern

FindUserByRaCertificateRequestDto

FindUserByRaCertificateRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 192. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

422

Unprocessable Entity, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

User Found

UserDetailsDto[UserDetailsDto]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

getUser

GET /api/v1/users/{id}

Find User

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of the User to be searched

X

null

Return Type
Content Type
  • application/json

Responses
Table 193. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

200

User Found

UserDetailsDto[UserDetailsDto]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

registerUser

POST /api/v1/users/

Register a User

Parameters
Body Parameter
Name Description Required Default Pattern

CreateNewUserDetailsDto

CreateNewUserDetailsDto

X

Return Type
Content Type
  • application/json

Responses
Table 194. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

409

Conflict, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

201

User Registered

UserDetailsDto[UserDetailsDto]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

searchUsers

POST /api/v1/users/search

Search Users

Parameters
Body Parameter
Name Description Required Default Pattern

UserSearchRequestDto

UserSearchRequestDto

X

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Return Type
Content Type
  • application/json

Responses
Table 195. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

Users Found

UserDetailsDtoPage[UserDetailsDtoPage]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

sendUpdatePasswordEmailBatch

POST /api/v1/users/email-update-password-batch

Send Batch update password E-Mails

Parameters
Body Parameter
Name Description Required Default Pattern

UserListDto

UserListDto

X

Return Type

-

Content Type
  • application/json

Responses
Table 196. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

204

Batch update password E-Mails sent

<<>>

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

setUserCertificateDetails

PUT /api/v1/users/{id}/set-details

Set a user’s Certificate Details

Parameters
Path Parameters
Name Description Required Default Pattern

id

Id of User whose details will be set

X

null

Body Parameter
Name Description Required Default Pattern

UpdateUserCertificateDetailsRequestDto

UpdateUserCertificateDetailsRequestDto

X

Return Type
Content Type
  • application/json

Responses
Table 197. http response codes
Code Message Datatype

500

Internal Error, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

400

Bad Request

ApiExceptionResponse[ApiExceptionResponse]

404

Not Found, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

405

Http method not allowed

ApiExceptionResponse[ApiExceptionResponse]

502

Bad Gateway, check the result for more information

ApiExceptionResponse[ApiExceptionResponse]

403

Access Denied

ApiExceptionResponse[ApiExceptionResponse]

200

User's Certificate Details Set

UserDetailsDto[UserDetailsDto]

401

Authentication Failed

ApiExceptionResponse[ApiExceptionResponse]

415

Specified media not supported for this endpoint

ApiExceptionResponse[ApiExceptionResponse]

Models

ApiClientSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

simpleSearchTerm

String

ApiError

Field Name Required Type Description Format

ApiExceptionResponse

Field Name Required Type Description Format

apiError

X

ApiError

errorMessage

String

ApproveCertReqResponseDto

Field Name Required Type Description Format

id

UUID

uuid

certificateId

UUID

uuid

certRequestStatus

CertRequestStatus

userResponses

List of UserResponseDto

metadata

AuditedAndVersionDtoUUID

ArchiveAllEntitiesRequestDto

It includes all the desired ids of a specific Type of Entity that will have their archived status updated

Field Name Required Type Description Format

archiveEntityRequestDtoList

List of [UUID]

uuid

ArchivedDtoUUID

Field Name Required Type Description Format

archived

Boolean

archivedDate

Date

date-time

archivedBy

UUID

uuid

archivedByType

SecurityIdentityType

AuditEventDto

Field Name Required Type Description Format

objectId

UUID

uuid

eventDescription

String

occurredDate

Date

date-time

AuditedAndVersionDtoUUID

Field Name Required Type Description Format

createdBy

UUID

uuid

createdByType

SecurityIdentityType

createdDate

Date

date-time

lastModifiedBy

UUID

uuid

lastModifiedByType

SecurityIdentityType

lastModifiedDate

Date

date-time

version

Integer

int32

AuthenticatedPrincipalResponseDto

Field Name Required Type Description Format

id

UUID

uuid

authenticatedPrincipalType

SecurityIdentityType

BatchCertificateCreationErrorResponseDto

Field Name Required Type Description Format

failedUserId

UUID

uuid

apiError

ApiError

BatchDeleteRolesRequestDto

It includes all the names of the roles to be deleted

Field Name Required Type Description Format

roleNames

X

Set of [string]

BatchDeleteRolesResponseDto

Field Name Required Type Description Format

successful

Set of [string]

failed

Map of ApiError

CaCertificateDataPemDto

Field Name Required Type Description Format

id

UUID

uuid

filename

String

pemCertificate

String

CaCertificatePemDto

Field Name Required Type Description Format

pemCertificate

String

CaSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

simpleSearchTerm

String

issuerSearch

Boolean

caIds

Set of [UUID]

uuid

validNotBeforeStart

Date

date-time

validNotBeforeEnd

Date

date-time

validNotAfterStart

Date

date-time

validNotAfterEnd

Date

date-time

archived

Boolean

CaraTemplateSignerDto

Field Name Required Type Description Format

id

Long

int64

name

String

caSubjectDn

String

CaraTemplateSignerDtoList

Field Name Required Type Description Format

caraTemplateSignerList

List of CaraTemplateSignerDto

CertReqSearchByPkcs10

It includes the PKCS10, which is needed to find the desired Certificate Request

Field Name Required Type Description Format

pkcs10ReqBase64

X

String

CertReqSearchRequestDto

It includes all the properties that can be used for the search

Field Name Required Type Description Format

realmId

X

UUID

uuid

simpleSearchTerm

String

policyId

UUID

uuid

certRequestIds

Set of [UUID]

uuid

archived

Boolean

CertRequestAction

Field Name Required Type Description Format

CertRequestPermission

Field Name Required Type Description Format

CertRequestStatus

Field Name Required Type Description Format

CertStatus

Field Name Required Type Description Format

CertificateDto

Field Name Required Type Description Format

id

UUID

uuid

endEntityId

UUID

uuid

policyId

UUID

uuid

serialNumber

String

subjectDn

String

subjectCommonName

String

issuerDn

String

issuerCommonName

String

validNotBefore

String

validNotAfter

String

certStatus

CertStatus

certPublicKeyAlgorithm

CryptoAlgorithm

fingerprint

String

certRequestId

UUID

uuid

metadata

AuditedAndVersionDtoUUID

CertificatePemDto

Field Name Required Type Description Format

id

UUID

uuid

fileName

String

pemCertificate

String

CertificatePermission

Field Name Required Type Description Format

CertificatePlainValidationResponseDto

Field Name Required Type Description Format

result

Boolean

CertificatePrivateKeyPemDto

Field Name Required Type Description Format

id

UUID

uuid

fileName

String

pemPrivateKey

String

CertificateProviderDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderType

X

CertificateProviderType

CertificateProviderSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

certificateProviderIds

Set of [UUID]

uuid

archived

Boolean

certificateProviderType

CertificateProviderType

CertificateProviderType

Field Name Required Type Description Format

CertificateRevocationResult

Field Name Required Type Description Format

CertificateSearchKey

Field Name Required Type Description Format

CertificateSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

realmId

UUID

uuid

simpleSearchTerm

String

certificateIds

Set of [UUID]

uuid

endEntityIds

Set of [UUID]

uuid

policyIds

Set of [UUID]

uuid

certStatuses

Set of CertStatus

certPublicKeyAlgorithms

Set of CryptoAlgorithm

serialNumber

String

issuerDn

String

subjectDn

String

issuerDnBin

String

subjectDnBin

String

validNotBeforeStart

Date

date-time

validNotBeforeEnd

Date

date-time

validNotAfterStart

Date

date-time

validNotAfterEnd

Date

date-time

selfSigned

Boolean

imported

Boolean

archived

Boolean

CertificateValidationResponseDto

Field Name Required Type Description Format

result

Boolean

errorDescription

String

certificateChain

String

CheckCertificateProviderConnectionDto

Field Name Required Type Description Format

connected

Boolean

CheckEndEntityRequestDto

Field Name Required Type Description Format

commonName

X

String

organization

String

organizationalUnit

String

country

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of GenericDto

CheckEndEntityResponseDto

Field Name Required Type Description Format

endEntityPropertyApiErrorMap

Map of ApiError

CmpCalculateMacRequestDto

Field Name Required Type Description Format

data

X

byte[]

byte

encodedPBMParameter

X

byte[]

byte

policyId

X

UUID

uuid

endEntityId

X

UUID

uuid

CmpCalculateMacResponseDto

Field Name Required Type Description Format

macValue

X

byte[]

byte

CmpConfigurationDto

Field Name Required Type Description Format

certificateProviderDto

X

CertificateProviderDto

signerConfigurationDto

X

SignerConfigurationDto

CmpConfigurationRequestDto

Field Name Required Type Description Format

certificateProviderId

X

UUID

uuid

signerConfigurationDto

X

SignerConfigurationDto

CmpConfigurationResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

policyId

X

UUID

uuid

cmpConfigurationDto

X

CmpConfigurationDto

CmpMacVerificationResult

Field Name Required Type Description Format

CmpSignRequestDto

Field Name Required Type Description Format

data

X

byte[]

byte

policyId

X

UUID

uuid

CmpSignatureAlgorithm

Field Name Required Type Description Format

CmpVerifyMacRequestDto

Field Name Required Type Description Format

macValue

X

byte[]

byte

data

X

byte[]

byte

encodedPBMParameter

X

byte[]

byte

policyId

X

UUID

uuid

endEntityId

X

UUID

uuid

CmpVerifyMacResponseDto

Field Name Required Type Description Format

cmpMacVerificationResult

X

CmpMacVerificationResult

CreateCertReqRequestDto

It includes all the properties needed for the creation of a Certificate Request

Field Name Required Type Description Format

policyId

X

UUID

uuid

endEntityId

X

UUID

uuid

validFor

ValidFor

keyPairMode

X

KeyPairMode

keyGenParamsDto

KeyGenParamsDto

pkcs10ReqBase64

String

publicKeyBase64

String

isSelfSigned

Boolean

CreateCertReqResponseDto

Field Name Required Type Description Format

certRequestId

UUID

uuid

certRequestStatus

CertRequestStatus

metadata

AuditedAndVersionDtoUUID

CreateCertificateProviderRequestDto

It includes all the necessary values to create a new Certificate Provider

Field Name Required Type Description Format

name

X

String

certificateProviderType

X

CertificateProviderType

configuration

X

Object

CreateCertificateProviderResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderType

X

CertificateProviderType

configuration

X

Object

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

CreateCertificateResponseDto

Field Name Required Type Description Format

certificate

CertificateDto

base64EncodedPkcs12

String

base64EncodedJceKs

String

fileName

String

filePassword

String

version

Integer

int32

accessiblePrivateKey

Boolean

errorOccurred

Boolean

commonName

String

certificateId

String

CreateConfigurationRequestDto

It includes all the necessary values to create a new Configuration

Field Name Required Type Description Format

setting

X

SettingsKey

configurationValue

X

String

CreateConfigurationResponseDto

Field Name Required Type Description Format

configurationValue

String

setting

SettingsKey

version

Integer

int32

settingName

String

CreateCryptoModuleRequestDto

It includes all the necessary values to create a new Crypto Module

Field Name Required Type Description Format

cryptoModuleType

X

CryptoModuleType

name

X

String

configuration

X

Object

CreateCryptoModuleResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

cryptoModuleType

X

CryptoModuleType

configuration

X

Object

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

CreateEndEntityPasswordRequestDto

It includes all the properties needed for the creation of a Password for and End Entity

Field Name Required Type Description Format

endEntityIds

X

List of [UUID]

uuid

policyId

X

UUID

uuid

CreateEndEntityPasswordResponseDto

Field Name Required Type Description Format

endEntityIds

List of [UUID]

uuid

policyId

UUID

uuid

password

String

metadata

AuditedAndVersionDtoUUID

CreateEndEntityRequestDto

It includes all the necessary values to create a new End Entity

Field Name Required Type Description Format

realmId

X

UUID

uuid

commonName

X

String

organization

String

organizationalUnit

String

country

String

externalId

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of GenericDto

CreateEndEntityResponseDto

Field Name Required Type Description Format

id

UUID

uuid

commonName

String

organization

String

organizationalUnit

String

country

String

externalId

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of GenericDto

metadata

AuditedAndVersionDtoUUID

CreateMultipleCertReqRequestDto

It includes all the properties needed for the creation of a Certificate Request for multiple End Entities

Field Name Required Type Description Format

policyId

X

UUID

uuid

endEntitiesIds

X

List of [UUID]

uuid

validFor

ValidFor

keyPairMode

X

KeyPairMode

keyGenParamsDto

KeyGenParamsDto

pkcs10ReqBase64

String

publicKeyBase64

String

isSelfSigned

Boolean

CreateMultipleCertReqResponseDto

Field Name Required Type Description Format

certRequestsCreated

Map of CreateCertReqResponseDto

certRequestsFailed

Map of ApiError

certificateRequests

List of [UUID]

uuid

CreateMultipleCertificateFromCertRequestsResponseDto

Field Name Required Type Description Format

zipFileInBase64

String

filePassword

String

certificatesFailed

Map of ApiError

certificatesSuccessful

Map of [UUID]

uuid

certificateIds

List of [UUID]

uuid

CreateNewApiClientRequest

It includes all the properties needed for the creation of an Api Client

Field Name Required Type Description Format

realmIds

X

List of [UUID]

uuid

name

X

String

defaultPolicyId

UUID

uuid

CreateNewApiClientResponse

Field Name Required Type Description Format

id

X

UUID

uuid

secret

String

clientId

String

name

String

metadata

AuditedAndVersionDtoUUID

CreateNewEmailRequestDto

Field Name Required Type Description Format

emailName

X

String

CreateNewMailingListRequestDto

It includes all the properties needed for the creation of a Mailing List

Field Name Required Type Description Format

name

X

String

emails

List of CreateNewEmailRequestDto

CreateNewMailingListResponseDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

emails

List of MailingListToEmailDto

archived

Boolean

metadata

AuditedAndVersionDtoUUID

CreateNewUserDetailsDto

It includes the basic properties needed for the creation

Field Name Required Type Description Format

firstName

X

String

lastName

X

String

email

X

String

passwordLoginEnabled

Boolean

CreatePkcs10RequestDto

It includes all the properties necessary for the creation

Field Name Required Type Description Format

keyGenParamsDto

KeyGenParamsDto

endEntityInfoDto

EndEntityInfoDto

CreatePkcs10ResponseDto

Field Name Required Type Description Format

pkcs10RequestPemEncoded

X

String

pkcs10RequestFileName

X

String

encryptedPrivateKeyInPemFormat

X

String

privateKeyName

X

String

privateKeyPassword

X

String

CreatePolicyRequestDto

It includes all the properties needed for the creation

Field Name Required Type Description Format

realmId

X

UUID

uuid

name

X

String

certificateProviderId

X

UUID

uuid

certificateProviderConfiguration

X

String

requiresManualApproval

Boolean

allowedKeyPairModes

X

Set of KeyPairMode

allowedValidForValues

X

Set of ValidFor

cryptoRestrictions

X

CryptoRestrictionsDto

endEntityRules

Set of EndEntityRule

dualControl

Boolean

requiresEmailVerification

Boolean

endEntityStrategy

X

EndEntityStrategy

enforceActiveCertUniqueness

Boolean

enforceActiveCertUniquenessExpirationToleranceInDays

Integer

int32

cmpEnabled

Boolean

cmpConfigurationRequestDto

CmpConfigurationRequestDto

certificateImportAllowed

Boolean

selfSignedAllowed

Boolean

wildcardAllowed

Boolean

CreatePolicyResponseDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

certificateProviderDto

CertificateProviderDto

certificateProviderConfiguration

String

requiresManualApproval

Boolean

allowedKeyPairModes

Set of KeyPairMode

allowedValidForValues

Set of ValidFor

cryptoRestrictions

CryptoRestrictionsDto

endEntityRules

Set of EndEntityRule

dualControl

Boolean

requiresEmailVerification

Boolean

metadata

AuditedAndVersionDtoUUID

enforceActiveCertUniqueness

Boolean

enforceActiveCertUniquenessExpirationToleranceInDays

Integer

int32

cmpEnabled

Boolean

cmpConfigurationResponseDto

CmpConfigurationResponseDto

certificateImportAllowed

Boolean

selfSignedAllowed

Boolean

wildcardAllowed

Boolean

CreateRaCertBatchRequestDto

It includes all the properties needed for the batch creation

Field Name Required Type Description Format

validFor

ValidFor

keyGenParamsDto

KeyGenParamsDto

updateUserCertificateDtoList

List of UpdateUserCertificateDto

CreateRealmRequestDto

It includes all the properties needed for the creation

Field Name Required Type Description Format

name

X

String

mailingListId

UUID

uuid

CreateRealmResponseDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

mailingListId

UUID

uuid

archived

Boolean

metadata

AuditedAndVersionDtoUUID

CreateRoleRequestDto

It includes all the properties needed for the creation

Field Name Required Type Description Format

name

X

String

globalPermissions

Set of GlobalPermission

realmPermissions

X

Set of RoleEntityPermissionsDtoRealmPermission

policyPermissions

X

Set of RoleEntityPermissionsDtoPolicyPermission

endEntityPermissions

X

Set of RoleEntityPermissionsDtoEndEntityPermission

certRequestPermissions

X

Set of RoleEntityPermissionsDtoCertRequestPermission

certificatePermissions

X

Set of RoleEntityPermissionsDtoCertificatePermission

CreateRoleResponseDto

Field Name Required Type Description Format

name

String

globalPermissions

Set of GlobalPermission

realmPermissions

Set of RoleEntityPermissionsDtoRealmPermission

policyPermissions

Set of RoleEntityPermissionsDtoPolicyPermission

endEntityPermissions

Set of RoleEntityPermissionsDtoEndEntityPermission

certRequestPermissions

Set of RoleEntityPermissionsDtoCertRequestPermission

certificatePermissions

Set of RoleEntityPermissionsDtoCertificatePermission

CreateSingleRaCertRequestDto

It includes all the properties needed for the creation

Field Name Required Type Description Format

validFor

ValidFor

keyPairMode

X

KeyPairMode

keyGenParamsDto

KeyGenParamsDto

pkcs10ReqBase64

String

publicKeyBase64

String

CrlDto

Field Name Required Type Description Format

fileName

String

crl

String

CryptoAlgorithm

Field Name Required Type Description Format

CryptoModuleSearchRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

simpleSearchTerm

String

archived

Boolean

CryptoModuleType

Field Name Required Type Description Format

CryptoParametersDto

Field Name Required Type Description Format

keyPairModes

Set of KeyPairMode

cryptoRestrictions

CryptoRestrictionsDto

CryptoRestrictionsDto

Field Name Required Type Description Format

allowedCryptoAlgorithms

X

List of CryptoAlgorithm

rsaKeyGenParams

X

List of RsaKeyGenParams

ecKeyGenParams

X

List of EcKeyGenParams

edDsaKeyGenParams

X

List of EdDsaKeyGenParams

DeclineCertReqResponseDto

Field Name Required Type Description Format

id

UUID

uuid

certRequestStatus

CertRequestStatus

userResponses

List of UserResponseDto

metadata

AuditedAndVersionDtoUUID

DeleteArchivedEntitiesRequestDto

It includes all the desired ids of a specific Type of Entity that will be deleted

Field Name Required Type Description Format

entitiesId

X

List of [UUID]

The list of Entity Ids that will be parsed to Delete them. These Entities must be archived and the Ids must be of Type UUID

uuid

EcKeyGenParams

Field Name Required Type Description Format

namedCurve

X

String

cryptoAlgorithm

X

CryptoAlgorithm

EcNamedCurve

Field Name Required Type Description Format

EdDsaCurve

Field Name Required Type Description Format

EdDsaKeyGenParams

Field Name Required Type Description Format

edDsaCurve

X

EdDsaCurve

cryptoAlgorithm

X

CryptoAlgorithm

EmailDto

It includes the E-Mail address that the E-Mail will be sent to

Field Name Required Type Description Format

email

X

String

EmailVerifiedCertReqResponseDto

Field Name Required Type Description Format

id

UUID

uuid

certRequestStatus

CertRequestStatus

metadata

AuditedAndVersionDtoUUID

EndEntitiesCsvDto

It includes the multipart file in Base64 format and the realm's id

Field Name Required Type Description Format

realmId

X

UUID

uuid

csvFile

X

String

EndEntityAuthenticationRequestDto

It includes all the properties needed to authenticate with an End Entity and it's set Password

Field Name Required Type Description Format

endEntityId

X

UUID

uuid

password

X

String

EndEntityAuthenticationResponseDto

Field Name Required Type Description Format

endEntity

X

GetEndEntityResponseDto

policy

X

GetPolicyResponseDto

endEntityId

UUID

uuid

policyId

UUID

uuid

EndEntityDatasetRequestDto

It includes the End-Entity details required to identify the End-Entity

Field Name Required Type Description Format

commonName

X

String

organization

String

organizationalUnit

String

country

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of GenericDto

EndEntityFilterDto

Field Name Required Type Description Format

commonName

String

organization

String

organizationalUnit

String

country

String

email

String

externalId

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of GenericDto

EndEntityInfoDto

Field Name Required Type Description Format

commonName

X

String

organization

String

organizationalUnit

String

country

String

email

String

domains

List of [string]

ips

List of [string]

EndEntityMassImportResponseDto

Field Name Required Type Description Format

endEntityIds

List of [UUID]

uuid

EndEntityPasswordRequestDto

It includes all the properties needed for the deletion of an End Entity's Password

Field Name Required Type Description Format

endEntityId

X

UUID

uuid

policyId

X

UUID

uuid

version

Integer

int32

EndEntityPermission

Field Name Required Type Description Format

EndEntityProperty

Field Name Required Type Description Format

EndEntityRule

Field Name Required Type Description Format

required

Boolean

endEntityProperty

X

EndEntityProperty

allowedValues

X

Set of [string]

EndEntitySearchRequestDto

It includes all the properties that can be searched with

Field Name Required Type Description Format

realmId

X

UUID

uuid

simpleSearchTerm

String

policyId

UUID

uuid

endEntityIds

Set of [UUID]

uuid

endEntityFilterDto

EndEntityFilterDto

archived

Boolean

EndEntityStrategy

Field Name Required Type Description Format

EntitiesEnum

Field Name Required Type Description Format

ExaminePkcs10RequestRequestDto

It includes all the necessary properties to examine the PKCS10 request

Field Name Required Type Description Format

policyId

X

UUID

uuid

endEntityId

X

UUID

uuid

pkcs10ReqBase64

X

String

ExaminePkcs10RequestResponseDto

Field Name Required Type Description Format

isValid

Boolean

ExtractEndEntityInfoFromPkcs10RequestDto

It contains the PEM encoded PKCS10 Request

Field Name Required Type Description Format

pemEncodedPkcs10

X

String

ExtractEndEntityInfoFromPkcs10ResponseDto

Field Name Required Type Description Format

commonName

String

organization

String

organizationalUnit

String

country

String

email

String

domains

List of [string]

ips

List of [string]

FailedCertificateOrderResultDto

Field Name Required Type Description Format

certRequestId

UUID

uuid

apiError

ApiError

FailedImportCertRequestResponseDto

Field Name Required Type Description Format

certificateFingerprint

String

apiError

ApiError

FindEeByCertBytesRequestDto

It includes the properties needed to find the End Entity

Field Name Required Type Description Format

realmId

X

UUID

uuid

base64EncodedBytes

X

String

FindUserByRaCertificateRequestDto

It includes the Base64 version of the User's RA Certificate that we are searching for

Field Name Required Type Description Format

base64EncodedBytes

X

String

GenericDto

Field Name Required Type Description Format

key

X

String

value

X

String

GetAllowedCryptoParametersRequestDto

Field Name Required Type Description Format

certificateProviderId

X

UUID

uuid

certificateProviderConfiguration

String

GetApiClientResponse

Field Name Required Type Description Format

id

X

UUID

uuid

realmIds

X

List of [UUID]

uuid

name

String

clientId

X

String

defaultPolicyId

UUID

uuid

providerId

UUID

uuid

metadata

AuditedAndVersionDtoUUID

GetApiClientResponseDtoPage

Field Name Required Type Description Format

content

List of GetApiClientResponse

pageDetails

PageDetailsDto

GetApiErrorValuesResponseDtoList

Field Name Required Type Description Format

apiErrorList

List of ApiError

GetAuditEventResponseDtoList

Field Name Required Type Description Format

auditEventDtoList

List of AuditEventDto

GetAuthenticatedPrincipalPermissionsResponseDto

Field Name Required Type Description Format

globalPermissions

Set of GlobalPermission

realmPermissions

Map of [set]

policyPermissions

Map of [set]

endEntityPermissions

Map of [set]

certRequestPermissions

Map of [set]

certificatePermissions

Map of [set]

GetCaResponseDto

Field Name Required Type Description Format

id

UUID

uuid

validNotBefore

Date

date-time

validNotAfter

Date

date-time

fingerprint

String

issuerCaId

UUID

uuid

rootCa

Boolean

issuerDn

String

subjectDn

String

verifyServers

Boolean

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

GetCertByIssuerDnBinAndSnDto

It includes all the needed properties to get the desired Certificate

Field Name Required Type Description Format

issuerDnBin

X

String

serialNumber

X

String

GetCertReqResponseDto

Field Name Required Type Description Format

id

UUID

uuid

policyId

UUID

uuid

policyName

String

endEntityId

UUID

uuid

endEntityCommonName

String

endEntityEmailAddress

String

keyPairMode

KeyPairMode

validFor

ValidFor

certRequestStatus

CertRequestStatus

keyGenParamsDto

KeyGenParamsDto

certificateId

UUID

uuid

isImported

X

Boolean

isSelfSigned

X

Boolean

userResponses

List of UserResponseDto

metadata

AuditedAndVersionDtoUUID

archival

ArchivedDtoUUID

GetCertReqResponseDtoPage

Field Name Required Type Description Format

content

List of GetCertReqResponseDto

pageDetails

PageDetailsDto

GetCertRequestAdditionalDataResponseDto

Field Name Required Type Description Format

additionalData

Object

isCertRequestUpdated

Boolean

GetCertRequestPermissionResponseDtoList

Field Name Required Type Description Format

certRequestPermissionList

List of CertRequestPermission

GetCertRequestStatusStatisticsResponseDto

Field Name Required Type Description Format

requiresEmailVerification

Long

int64

pendingApproval

Long

int64

approved

Long

int64

declined

Long

int64

pendingIssuance

Long

int64

issued

Long

int64

issuanceFailed

Long

int64

GetCertStatusResponseDtoList

Field Name Required Type Description Format

certStatusList

List of CertStatus

GetCertificateIssuerStatisticsResponseDto

Field Name Required Type Description Format

empty

Boolean

GetCertificatePermissionResponseDtoList

Field Name Required Type Description Format

certificatePermissionList

List of CertificatePermission

GetCertificateProviderMinimalResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderType

X

CertificateProviderType

GetCertificateProviderMinimalResponseDtoPage

Field Name Required Type Description Format

content

List of GetCertificateProviderMinimalResponseDto

pageDetails

PageDetailsDto

GetCertificateProviderResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderType

X

CertificateProviderType

configuration

X

Object

metadata

AuditedAndVersionDtoUUID

archival

ArchivedDtoUUID

GetCertificateProviderResponseDtoPage

Field Name Required Type Description Format

content

List of GetCertificateProviderResponseDto

pageDetails

PageDetailsDto

GetCertificateProviderTypeResponseDtoList

Field Name Required Type Description Format

certificateProviderTypeList

List of CertificateProviderType

GetCertificateProviderTypeStatisticsResponseDto

Field Name Required Type Description Format

mtgCara

Long

int64

msNdes

Long

int64

msca

Long

int64

globalSign

Long

int64

pswPublicCas

Long

int64

GetCertificatePublicKeyAlgorithmStatisticsResponseDto

Field Name Required Type Description Format

rsa

Long

int64

ec

Long

int64

edDsa

Long

int64

GetCertificateResponseDto

Field Name Required Type Description Format

id

UUID

uuid

endEntityId

UUID

uuid

endEntityCommonName

String

policyId

UUID

uuid

policyName

String

serialNumber

String

subjectDn

String

subjectCommonName

String

issuerDn

String

issuerCommonName

String

validNotBefore

String

validNotAfter

String

certStatus

CertStatus

certRevocationReason

RevocationReason

certPublicKeyAlgorithm

CryptoAlgorithm

fingerprint

String

certRequestId

UUID

uuid

isImported

X

Boolean

isSelfSigned

X

Boolean

accessiblePrivateKey

X

Boolean

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

GetCertificateResponseDtoPage

Field Name Required Type Description Format

content

List of GetCertificateResponseDto

pageDetails

PageDetailsDto

GetCertificateSearchKeyResponseDtoList

Field Name Required Type Description Format

certificateSearchKeyList

List of CertificateSearchKey

GetCertificateStatusStatisticsResponseDto

Field Name Required Type Description Format

active

Long

int64

expired

Long

int64

revoked

Long

int64

GetCmpConfigurationResponseDto

Field Name Required Type Description Format

id

UUID

uuid

cmpConfigurationDto

CmpConfigurationDto

policyId

UUID

uuid

signerCertChain

String

signerCertificateId

UUID

uuid

GetCmpSignatureAlgorithmResponseDtoList

Field Name Required Type Description Format

cmpSignatureAlgorithmList

List of CmpSignatureAlgorithm

GetConfigurationResponseDto

Field Name Required Type Description Format

configurationValue

String

setting

SettingsKey

version

Integer

int32

GetConfigurationResponseDtoPage

Field Name Required Type Description Format

content

List of GetConfigurationResponseDto

pageDetails

PageDetailsDto

GetCryptoAlgorithmResponseDtoList

Field Name Required Type Description Format

cryptoAlgorithmList

List of CryptoAlgorithm

GetCryptoModuleHealthCheckResponseDto

Field Name Required Type Description Format

isHealthy

Boolean

GetCryptoModuleResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

cryptoModuleType

X

CryptoModuleType

configuration

X

Object

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

GetCryptoModuleResponseDtoPage

Field Name Required Type Description Format

content

List of GetCryptoModuleResponseDto

pageDetails

PageDetailsDto

GetCryptoModuleTypeListResponseDto

Field Name Required Type Description Format

cryptoModuleTypes

List of CryptoModuleType

GetECNamedCurveResponseDtoList

Field Name Required Type Description Format

ecNamedCurveList

List of EcNamedCurve

GetEdDSANamedCurveResponseDtoList

Field Name Required Type Description Format

edDsaCurveList

List of EdDsaCurve

GetEndEntityPasswordResponseDto

Field Name Required Type Description Format

endEntityId

UUID

uuid

endEntityName

String

policyId

UUID

uuid

policyName

String

metadata

AuditedAndVersionDtoUUID

GetEndEntityPasswordResponseDtoPage

Field Name Required Type Description Format

content

List of GetEndEntityPasswordResponseDto

pageDetails

PageDetailsDto

GetEndEntityPermissionResponseDtoList

Field Name Required Type Description Format

endEntityPermissionList

List of EndEntityPermission

GetEndEntityPropertyResponseDtoList

Field Name Required Type Description Format

endEntityPropertyList

List of EndEntityProperty

GetEndEntityResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

realmId

X

UUID

uuid

commonName

X

String

organization

String

organizationalUnit

String

country

String

externalId

String

email

String

domains

List of [string]

ips

List of [string]

genericDtoList

List of GenericDto

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

endEntityStrategy

EndEntityStrategy

alias

String

matchesPolicyEndEntityRules

Boolean

GetEndEntityResponseDtoPage

Field Name Required Type Description Format

content

List of GetEndEntityResponseDto

pageDetails

PageDetailsDto

GetEndEntityStrategyResponseDtoList

Field Name Required Type Description Format

endEntityStrategyList

List of EndEntityStrategy

GetEntitiesEnumResponseDtoList

Field Name Required Type Description Format

entitiesEnumList

List of EntitiesEnum

GetEntityRoleNamesResponseDto

Field Name Required Type Description Format

entityId

UUID

uuid

entityRoleNames

Set of [string]

GetGlobalPermissionResponseDtoList

Field Name Required Type Description Format

globalPermissionList

List of GlobalPermission

GetImportedCertificatesStatisticsResponseDto

Field Name Required Type Description Format

imported

Long

int64

issued

Long

int64

GetKeyPairModeResponseDtoList

Field Name Required Type Description Format

keyPairModeList

List of KeyPairMode

GetMailingListResponseDto

Field Name Required Type Description Format

metadata

AuditedAndVersionDtoUUID

archival

ArchivedDtoUUID

id

UUID

uuid

name

String

emails

List of MailingListToEmailDto

GetMailingListResponseDtoPage

Field Name Required Type Description Format

content

List of GetMailingListResponseDto

pageDetails

PageDetailsDto

GetMinimalRealmRoleSecurityIdentityRepresentationResponseDto

Field Name Required Type Description Format

users

Set of MinimalSecurityIdentityRepresentationDto

apiClients

Set of MinimalSecurityIdentityRepresentationDto

GetPendingCertReqResponseDto

Field Name Required Type Description Format

id

UUID

uuid

policyId

UUID

uuid

endEntityId

UUID

uuid

keyPairMode

KeyPairMode

validFor

ValidFor

certRequestStatus

CertRequestStatus

keyGenParamsDto

KeyGenParamsDto

metadata

AuditedAndVersionDtoUUID

GetPendingCertReqResponseDtoPage

Field Name Required Type Description Format

content

List of GetPendingCertReqResponseDto

pageDetails

PageDetailsDto

GetPoliciesInRealmsDto

It includes the Realm Ids, needed for the search

Field Name Required Type Description Format

realmIds

X

List of [UUID]

uuid

GetPolicyPermissionResponseDtoList

Field Name Required Type Description Format

policyPermissionList

List of PolicyPermission

GetPolicyResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderDto

X

CertificateProviderDto

certificateProviderConfiguration

X

String

realmId

X

UUID

uuid

requiresManualApproval

Boolean

allowedKeyPairModes

X

Set of KeyPairMode

allowedValidForValues

X

Set of ValidFor

cryptoRestrictions

X

CryptoRestrictionsDto

endEntityRules

Set of EndEntityRule

dualControl

Boolean

requiresEmailVerification

Boolean

metadata

AuditedAndVersionDtoUUID

endEntityStrategy

X

EndEntityStrategy

archival

ArchivedDtoUUID

enforceActiveCertUniqueness

Boolean

enforceActiveCertUniquenessExpirationToleranceInDays

Integer

int32

cmpEnabled

Boolean

cmpConfigurationResponseDto

CmpConfigurationResponseDto

certificateImportAllowed

Boolean

selfSignedAllowed

Boolean

wildcardAllowed

Boolean

GetPolicyResponseDtoPage

Field Name Required Type Description Format

content

List of GetPolicyResponseDto

pageDetails

PageDetailsDto

GetRSAKeySizeResponseDtoList

Field Name Required Type Description Format

rsaKeySizeList

List of RsaKeySize

GetRaCertificateResponseDto

Field Name Required Type Description Format

id

UUID

uuid

serialNumber

String

subjectDn

String

subjectCommonName

String

issuerDn

String

issuerCommonName

String

validNotBefore

Date

date-time

validNotAfter

Date

date-time

certStatus

CertStatus

certPublicKeyAlgorithm

CryptoAlgorithm

fingerprint

String

accessiblePrivateKey

Boolean

GetRealmPermissionResponseDtoList

Field Name Required Type Description Format

realmPermissionList

List of RealmPermission

GetRealmResponseDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

mailingListDto

MailingListDto

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

GetRealmResponseDtoPage

Field Name Required Type Description Format

content

List of GetRealmResponseDto

pageDetails

PageDetailsDto

GetRevocationReasonResponseDtoList

Field Name Required Type Description Format

revocationReasonList

List of [string]

GetRoleDetailsResponseDto

Field Name Required Type Description Format

name

String

providerId

UUID

uuid

globalPermissions

Set of GlobalPermission

realmPermissions

Set of RoleEntityPermissionsDtoRealmPermission

policyPermissions

Set of RoleEntityPermissionsDtoPolicyPermission

endEntityPermissions

Set of RoleEntityPermissionsDtoEndEntityPermission

certRequestPermissions

Set of RoleEntityPermissionsDtoCertRequestPermission

certificatePermissions

Set of RoleEntityPermissionsDtoCertificatePermission

GetRoleResponseDto

Field Name Required Type Description Format

name

String

globalPermissions

Set of GlobalPermission

realmPermissions

Set of RoleEntityPermissionsDtoRealmPermission

policyPermissions

Set of RoleEntityPermissionsDtoPolicyPermission

endEntityPermissions

Set of RoleEntityPermissionsDtoEndEntityPermission

certRequestPermissions

Set of RoleEntityPermissionsDtoCertRequestPermission

certificatePermissions

Set of RoleEntityPermissionsDtoCertificatePermission

GetRoleResponseDtoPage

Field Name Required Type Description Format

content

List of GetRoleResponseDto

pageDetails

PageDetailsDto

GetSecurityIdentityRolesResponseDto

Field Name Required Type Description Format

roles

X

Set of GetRoleResponseDto

GetSelfSignedCertificatesStatisticsResponseDto

Field Name Required Type Description Format

selfSigned

Long

int64

nonSelfSigned

Long

int64

GetTrustedCasRequestDto

The options regarding which CAs will be returned

Field Name Required Type Description Format

includeRootOnly

Boolean

includeVerifyServersOnly

Boolean

GetTrustedCasResponseDto

Field Name Required Type Description Format

trustedCas

List of [string]

GetValidForResponseDtoList

Field Name Required Type Description Format

validForList

List of ValidFor

GlobalPermission

Field Name Required Type Description Format

ImportCaDto

Field Name Required Type Description Format

id

UUID

uuid

fingerprint

String

isRootCa

Boolean

ImportCaRequestDto

The content of the PEM file containing the CAs to be verified

Field Name Required Type Description Format

pemFileContents

X

String

ImportCaResponseDto

Field Name Required Type Description Format

importedCaDtoList

List of ImportCaDto

cas

List of [UUID]

uuid

ImportCertificatesRequestDto

It includes encoded certificates and the necessary metadata for it

Field Name Required Type Description Format

policyId

X

UUID

uuid

discoveredCertsInPem

X

List of ImportPemCertificatesDto

ImportCertificatesResponseDto

Field Name Required Type Description Format

hashAlgorithmId

String

successful

List of SuccessfulImportCertRequestResponseDto

failed

List of FailedImportCertRequestResponseDto

certificates

List of [UUID]

uuid

ImportPemCertificatesDto

Field Name Required Type Description Format

server

String

port

Integer

int32

pemCertificates

X

String

KeyGenParamsDto

Field Name Required Type Description Format

cryptoAlgorithm

X

CryptoAlgorithm

keySize

RsaKeySize

exponent

Integer

namedCurve

String

edDsaCurve

EdDsaCurve

KeyPairMode

Field Name Required Type Description Format

KeystoreFileDto

Field Name Required Type Description Format

base64EncodedPkcs12

String

base64EncodedJceKs

String

fileName

String

filePassword

String

MailingListDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

archived

Boolean

version

Integer

int32

MailingListSearchRequestDto

It includes all the properties that can be used to filter the search request

Field Name Required Type Description Format

simpleSearchTerm

String

mailingListIds

Set of [UUID]

uuid

archived

Boolean

MailingListToEmailDto

Field Name Required Type Description Format

emailId

UUID

uuid

mailingListId

UUID

uuid

emailName

String

optOut

Boolean

MarkCertificatesAsRevokedRequestDto

It includes all the properties needed to mark the desired Certificates as revoked

Field Name Required Type Description Format

certificatesIds

X

List of [UUID]

uuid

MinimalSecurityIdentityRepresentationDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

MscaTemplatesResponseDto

Field Name Required Type Description Format

templateNames

List of [string]

OcspCertStatus

Field Name Required Type Description Format

OcspStatusCheckDto

Field Name Required Type Description Format

ocspCertStatus

X

OcspCertStatus

OrderCertificateResponseDto

Field Name Required Type Description Format

certRequestId

UUID

uuid

certRequestStatus

CertRequestStatus

certificateId

UUID

uuid

errorOccurred

Boolean

OrderMultipleCertificatesResponseDto

Field Name Required Type Description Format

base64EncodedZippedArtifacts

String

artifactsPassword

String

successfulCertificateOrders

List of SuccessfulCertificateOrderResultDto

failedCertificateOrders

List of FailedCertificateOrderResultDto

issuedCertificateIds

List of [UUID]

uuid

successfulCertificateRequests

List of [UUID]

uuid

PageDetailsDto

Field Name Required Type Description Format

totalElements

X

Long

int64

pageNumber

X

Integer

int32

pageSize

X

Integer

int32

numberOfElementsInPage

X

Integer

int32

ParsePkcs10ResponseDto

Field Name Required Type Description Format

keyPairMode

X

KeyPairMode

keyGenParamsDto

X

KeyGenParamsDto

pkcs10ReqBase64

String

Pkcs10Dto

It includes the base64 Encoded Pkcs10 needed to search for the End Entity

Field Name Required Type Description Format

base64EncodedPkcs10

X

String

PolicyPermission

Field Name Required Type Description Format

PolicySearchRequestDto

It includes all the properties that can be used for the search

Field Name Required Type Description Format

realmId

X

UUID

uuid

simpleSearchTerm

String

policyIds

Set of [UUID]

uuid

archived

Boolean

PublicCAsProductType

Field Name Required Type Description Format

PublicCAsProductValidationType

Field Name Required Type Description Format

PublicCAsProductsResponseDto

Field Name Required Type Description Format

products

List of PublicCasProductResponseDto

PublicCasProductResponseDto

Field Name Required Type Description Format

number

String

monthValidity

Integer

int32

name

String

type

PublicCAsProductType

validationType

PublicCAsProductValidationType

signatureAlgorithms

List of [string]

RaCertificatePemDto

Field Name Required Type Description Format

id

Long

int64

fileName

String

pemCertificate

String

RawPemCertificateDto

PEM Encoded Certificate

Field Name Required Type Description Format

pemCertificate

X

String

RealmPermission

Field Name Required Type Description Format

RealmSearchRequestDto

It includes all the properties that can be used for searching

Field Name Required Type Description Format

simpleSearchTerm

String

realmIds

Set of [UUID]

uuid

archived

Boolean

ResetApiClientSecretResponse

Field Name Required Type Description Format

secret

String

metadata

AuditedAndVersionDtoUUID

ResetEndEntityPasswordResponseDto

Field Name Required Type Description Format

password

String

metadata

AuditedAndVersionDtoUUID

RevocationReason

Field Name Required Type Description Format

RevokeCertificateDto

Field Name Required Type Description Format

id

X

UUID

uuid

revocationReason

RevocationReason

RevokeCertificateRequestDto

It includes all the properties needed to revoke the desired Certificates

Field Name Required Type Description Format

revokeCertificateDtos

X

List of RevokeCertificateDto

RevokeCertificateResponseDto

Field Name Required Type Description Format

certificateRevocationResult

X

CertificateRevocationResult

certificateRevocationReason

RevocationReason

revocationResult

String

RevokeMultipleCertificateResponseDto

Field Name Required Type Description Format

successfulRevocation

Boolean

RevokeRaCertificateResponseDto

Field Name Required Type Description Format

certificateRevocationResult

X

CertificateRevocationResult

revocationResult

String

RoleEntityPermissionsDtoCertRequestPermission

Field Name Required Type Description Format

entityId

X

UUID

uuid

permissions

X

Set of CertRequestPermission

RoleEntityPermissionsDtoCertificatePermission

Field Name Required Type Description Format

entityId

X

UUID

uuid

permissions

X

Set of CertificatePermission

RoleEntityPermissionsDtoEndEntityPermission

Field Name Required Type Description Format

entityId

X

UUID

uuid

permissions

X

Set of EndEntityPermission

RoleEntityPermissionsDtoPolicyPermission

Field Name Required Type Description Format

entityId

X

UUID

uuid

permissions

X

Set of PolicyPermission

RoleEntityPermissionsDtoRealmPermission

Field Name Required Type Description Format

entityId

X

UUID

uuid

permissions

X

Set of RealmPermission

RsaKeyGenParams

Field Name Required Type Description Format

keySize

X

RsaKeySize

exponent

Integer

cryptoAlgorithm

X

CryptoAlgorithm

RsaKeySize

Field Name Required Type Description Format

ScepDecryptDataRequestDto

Field Name Required Type Description Format

data

X

byte[]

byte

policyId

X

UUID

uuid

ScepDecryptDataResponseDto

Field Name Required Type Description Format

data

X

byte[]

byte

ScepSignDataResponseDto

Field Name Required Type Description Format

signature

X

byte[]

byte

ScepSignRequestDto

Field Name Required Type Description Format

data

X

byte[]

byte

policyId

X

UUID

uuid

encodedIssuer

byte[]

byte

algorithmID

X

byte[]

byte

SearchAllRequestDto

It includes all the properties that can be used for the search

Field Name Required Type Description Format

simpleSearchTerm

String

archived

Boolean

SearchCaResponseDto

Field Name Required Type Description Format

id

UUID

uuid

validNotBefore

Date

date-time

validNotAfter

Date

date-time

fingerprint

String

issuerCaId

UUID

uuid

rootCa

Boolean

issuerDn

String

subjectDn

String

verifyServers

Boolean

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

SearchCaResponseDtoPage

Field Name Required Type Description Format

content

List of SearchCaResponseDto

pageDetails

PageDetailsDto

SearchConfigurationRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

keys

List of SettingsKey

SearchRoleRequestDto

It includes filters that will be used to search for the desired resources

Field Name Required Type Description Format

simpleSearchTerm

String

SecurityIdentityType

Field Name Required Type Description Format

SetEndEntityAliasRequestDto

It includes all the properties needed to set an Alias for an End Entity

Field Name Required Type Description Format

endEntityStrategy

X

EndEntityStrategy

alias

X

String

SettingsKey

Field Name Required Type Description Format

SignDataRequestDto

Field Name Required Type Description Format

data

X

byte[]

byte

algorithmAID

X

byte[]

byte

policyId

X

UUID

uuid

encodedIssuer

byte[]

byte

SignDataResponseDto

Field Name Required Type Description Format

signature

X

byte[]

byte

SignerConfigurationDto

Field Name Required Type Description Format

signerConfiguration

X

String

cmpSignatureAlgorithm

X

CmpSignatureAlgorithm

SuccessfulCertificateOrderResultDto

Field Name Required Type Description Format

certRequestId

UUID

uuid

certificateId

UUID

uuid

SuccessfulImportCertRequestResponseDto

Field Name Required Type Description Format

certificateFingerprint

String

certRequestId

UUID

uuid

certRequestStatus

CertRequestStatus

UpdateApiClientRequest

It includes all the properties needed to update an Api Client

Field Name Required Type Description Format

name

String

The name that the resource will be updated with. The property isn't required but you must define at least one of the name and defaultPolicyId properties

defaultPolicyId

UUID

The defaultPolicyId that the resource will be updated with. It must be of Type UUID. The property isn't required but you must define at least one of the name and defaultPolicyId properties

uuid

version

Integer

The current Version of the Entity that the client is requesting to update. It is used to check whether a newer Version of the Entity currently exists before the update.

int32

UpdateApiClientResponse

Field Name Required Type Description Format

id

X

UUID

uuid

secret

X

String

metadata

AuditedAndVersionDtoUUID

UpdateCaRequestDto

It includes all the properties needed for the update

Field Name Required Type Description Format

verifyServers

Boolean

version

Integer

int32

UpdateCaResponseDto

Field Name Required Type Description Format

id

UUID

uuid

validNotBefore

Date

date-time

validNotAfter

Date

date-time

fingerprint

String

issuerCaId

UUID

uuid

rootCa

Boolean

issuerDn

String

subjectDn

String

verifyServers

Boolean

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

UpdateCertificateProviderRequestDto

It includes all the properties needed for the update

Field Name Required Type Description Format

name

X

String

configuration

X

Object

version

Integer

int32

UpdateCertificateProviderResponseDto

Field Name Required Type Description Format

id

X

UUID

uuid

name

X

String

certificateProviderType

X

CertificateProviderType

configuration

X

Object

metadata

AuditedAndVersionDtoUUID

archival

ArchivedDtoUUID

UpdateConfigurationBatchRequestDto

It includes all the necessary values to update a batch of existing Configurations

Field Name Required Type Description Format

updateConfigurationRequestDtoList

List of UpdateConfigurationRequestDto

UpdateConfigurationBatchResponseDto

Field Name Required Type Description Format

updateConfigurationResponseDtoList

List of UpdateConfigurationResponseDto

configurations

List of [string]

UpdateConfigurationRequestDto

It includes all the necessary values to update an existing Configuration

Field Name Required Type Description Format

settingsKey

X

SettingsKey

configuration

X

String

version

Integer

int32

UpdateConfigurationResponseDto

Field Name Required Type Description Format

configurationValue

String

setting

SettingsKey

version

Integer

int32

configuration

String

UpdateMailingListRequestDto

It includes all the properties needed to complete the update

Field Name Required Type Description Format

name

X

String

emails

List of CreateNewEmailRequestDto

version

X

Integer

int32

UpdateMailingListResponseDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

emails

List of MailingListToEmailDto

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

UpdatePolicyRequestDto

It includes all the properties needed for the update

Field Name Required Type Description Format

name

X

String

certificateProviderId

X

UUID

uuid

certificateProviderConfiguration

X

String

allowedKeyPairModes

X

Set of KeyPairMode

allowedValidForValues

X

Set of ValidFor

cryptoRestrictions

X

CryptoRestrictionsDto

version

Integer

int32

enforceActiveCertUniqueness

Boolean

enforceActiveCertUniquenessExpirationToleranceInDays

Integer

int32

endEntityRules

Set of EndEntityRule

cmpEnabled

Boolean

cmpConfigurationRequestDto

CmpConfigurationRequestDto

certificateImportAllowed

Boolean

selfSignedAllowed

Boolean

wildcardAllowed

Boolean

UpdatePolicyResponseDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

certificateProviderDto

CertificateProviderDto

certificateProviderConfiguration

String

requiresManualApproval

Boolean

allowedKeyPairModes

Set of KeyPairMode

allowedValidForValues

Set of ValidFor

cryptoRestrictions

CryptoRestrictionsDto

endEntityRules

Set of EndEntityRule

dualControl

Boolean

requiresEmailVerification

Boolean

endEntityStrategy

X

EndEntityStrategy

metadata

AuditedAndVersionDtoUUID

archival

ArchivedDtoUUID

enforceActiveCertUniqueness

Boolean

enforceActiveCertUniquenessExpirationToleranceInDays

Integer

int32

cmpEnabled

Boolean

cmpConfigurationResponseDto

CmpConfigurationResponseDto

certificateImportAllowed

Boolean

selfSignedAllowed

Boolean

wildcardAllowed

Boolean

UpdateRealmRequestDto

It includes all the properties needed for the update

Field Name Required Type Description Format

name

X

String

mailingListId

UUID

uuid

version

Integer

int32

UpdateRealmResponseDto

Field Name Required Type Description Format

id

UUID

uuid

name

String

mailingListDto

MailingListDto

archival

ArchivedDtoUUID

metadata

AuditedAndVersionDtoUUID

UpdateRoleRequestDto

It includes all the properties needed for the update

Field Name Required Type Description Format

name

X

String

globalPermissions

Set of GlobalPermission

realmPermissions

X

Set of RoleEntityPermissionsDtoRealmPermission

policyPermissions

X

Set of RoleEntityPermissionsDtoPolicyPermission

endEntityPermissions

X

Set of RoleEntityPermissionsDtoEndEntityPermission

certRequestPermissions

X

Set of RoleEntityPermissionsDtoCertRequestPermission

certificatePermissions

X

Set of RoleEntityPermissionsDtoCertificatePermission

UpdateRoleResponseDto

Field Name Required Type Description Format

name

String

globalPermissions

Set of GlobalPermission

realmPermissions

Set of RoleEntityPermissionsDtoRealmPermission

policyPermissions

Set of RoleEntityPermissionsDtoPolicyPermission

endEntityPermissions

Set of RoleEntityPermissionsDtoEndEntityPermission

certRequestPermissions

Set of RoleEntityPermissionsDtoCertRequestPermission

certificatePermissions

Set of RoleEntityPermissionsDtoCertificatePermission

UpdateSecurityIdentityRolesBatchRequestDto

It includes all the roles to be assigned to API clients

Field Name Required Type Description Format

ids

X

Set of [UUID]

uuid

roles

X

Set of [string]

UpdateSecurityIdentityRolesBatchResponseDto

Field Name Required Type Description Format

successful

Set of [UUID]

uuid

failed

Map of ApiError

UpdateSecurityIdentityRolesRequestDto

It includes all the roles to be associated with API client

Field Name Required Type Description Format

roles

X

Set of [string]

UpdateUserCertificateDetailsRequestDto

It includes the new user details

Field Name Required Type Description Format

organization

String

organizationalUnit

String

country

String

commonName

X

String

UpdateUserCertificateDto

Field Name Required Type Description Format

id

X

UUID

uuid

version

X

Integer

int32

UpdateUserRaCertificateDto

Field Name Required Type Description Format

id

UUID

uuid

certFromProviderReference

String

certificateId

UUID

uuid

base64EncodedPkcs12

String

base64EncodedJceKs

String

fileName

String

filePassword

String

accessiblePrivateKey

Boolean

metadata

AuditedAndVersionDtoUUID

UserDetailsDto

Field Name Required Type Description Format

id

X

UUID

uuid

username

X

String

firstName

String

lastName

String

email

X

String

commonName

String

organization

String

organizationalUnit

String

country

String

enabled

Boolean

passwordLoginEnabled

Boolean

providerId

UUID

uuid

certFromProviderReference

String

certificateId

UUID

uuid

accessiblePrivateKey

Boolean

metadata

AuditedAndVersionDtoUUID

UserDetailsDtoPage

Field Name Required Type Description Format

content

List of UserDetailsDto

pageDetails

PageDetailsDto

UserListDto

It includes the list of provider id's associated with the users that a password update email will be sent.

Field Name Required Type Description Format

userProviderIdList

List of [UUID]

uuid

UserResponseDto

Field Name Required Type Description Format

id

UUID

uuid

securityIdentityType

SecurityIdentityType

certRequestAction

CertRequestAction

UserSearchRequestDto

It includes all the properties that can be used for searching

Field Name Required Type Description Format

simpleSearchTerm

String

userIds

Set of [UUID]

uuid

withRaCertificate

Boolean

ValidFor

Field Name Required Type Description Format

VerifyImportCaDto

Field Name Required Type Description Format

isRootCa

Boolean

rootFingerprint

String

VerifyImportCaResponseDto

Field Name Required Type Description Format

verifiedImportCaDtoList

List of VerifyImportCaDto

VerifyImportCertificatesRequestDto

It includes encoded certificates and the necessary metadata for it

Field Name Required Type Description Format

policyId

X

UUID

uuid

discoveredCertsInPem

List of ImportPemCertificatesDto

VerifyImportCertificatesResponseDto

Field Name Required Type Description Format

totalCertificatesToImport

Long

int64

VerifyTokenRequestDto

It includes the Token

Field Name Required Type Description Format

token

String

ZippedCertsBatchDto

Field Name Required Type Description Format

zipFileInBase64

String

filePassword

String

batchCertificateCreationErrorResponseDtoList

List of BatchCertificateCreationErrorResponseDto

batchCertCreationErrorsCount

Integer

int32

ZippedFileDto

Field Name Required Type Description Format

zipFileInBase64

String