1). Added endpoints:
POST - "cert-request/multiple": CertificateRequestController.createMultipleCertRequest
POST - "certificate//cert-requests": CertificateController.createMultipleCertificates
Added Dtos:
CreateMultipleCertReqRequestDto, CreateMultipleCertReqResponseDto, CreateMultipleCertificateResponseDto
2). Refactor needed :
Changes for GetCertificateResponseDto
, GetCertReqResponseDto
and GetEndEntityPasswordResponseDto
in order to add the endEntityName and policyName.
3). Added fields in response DTOs :
archivedDate, archivedBy, archivedByType fields have been added to ArchivedDto
4). Added field in response DTO :
endEntityStrategy has been added to UpdatePolicyResponseDto
5). Breaking change!
In RaCertificateController the endpoint with url "users/{id}/renew" has changed to "/users/{id}". Also the input dto of this endpoint CreateRaCertRequestDto has changed to CreateSingleRaCertRequestDto.
6). Added archive constraint
In the following endpoints a constraint has been added to ensure that they do not return archived entities, or that they do not perform actions based on archived entities:
CertRequestController: getCertRequestByPkcs10AndEndEntity
EndEntityController: getEndEntityByRealmIdAndExternalId, findEeByCertBytes, findEndEntityByPolicyIdAndPkcs10, resetEndEntityPassword
PolicyController: availablePoliciesWithoutPasswordByEndEntityId