Class KeyMigratorController
java.lang.Object
io.mosip.kernel.keymigrate.controller.KeyMigratorController
Rest Controller for Key Migration from one HSM to another HSM.
- Since:
- 1.1.6
- Author:
- Mahammed Taheer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.mosip.kernel.core.http.ResponseWrapper<ZKKeyMigrateCertficateResponseDto> Controller to get the certificate for migrating ZK keys.io.mosip.kernel.core.http.ResponseWrapper<KeyMigrateBaseKeyResponseDto> migrateBaseKey(@Valid io.mosip.kernel.core.http.RequestWrapper<KeyMigrateBaseKeyRequestDto> migrateBaseKeyRequestDto) Controller for migrating base key.io.mosip.kernel.core.http.ResponseWrapper<ZKKeyMigrateResponseDto> migrateZKKeys(@Valid io.mosip.kernel.core.http.RequestWrapper<ZKKeyMigrateRequestDto> migrateZKKeysRequestDto) Controller for migrating ZK keys.
-
Constructor Details
-
KeyMigratorController
public KeyMigratorController()
-
-
Method Details
-
migrateBaseKey
@PreAuthorize("hasAnyRole(@KeymigrateAuthRoles.getPostmigratebasekey())") @ResponseFilter @PostMapping(value="/migrateBaseKey", produces="application/json") public io.mosip.kernel.core.http.ResponseWrapper<KeyMigrateBaseKeyResponseDto> migrateBaseKey(@RequestBody @Valid @Valid io.mosip.kernel.core.http.RequestWrapper<KeyMigrateBaseKeyRequestDto> migrateBaseKeyRequestDto) Controller for migrating base key.- Parameters:
migrateBaseKeyRequestDto-KeyMigrateBaseKeyRequestDtorequest- Returns:
-
migrate response
invalid reference
KeyMigrateBaseKeyAddResponseDto
-
getZKTempCertificate
@PreAuthorize("hasAnyRole(@KeymigrateAuthRoles.getGetzktempcertificate())") @ResponseFilter @GetMapping(value="/getZKTempCertificate", produces="application/json") public io.mosip.kernel.core.http.ResponseWrapper<ZKKeyMigrateCertficateResponseDto> getZKTempCertificate()Controller to get the certificate for migrating ZK keys.- Parameters:
migrateBaseKeyRequestDto-KeyMigrateBaseKeyRequestDtorequest- Returns:
-
migrate response
invalid reference
KeyMigrateBaseKeyAddResponseDto
-
migrateZKKeys
@PreAuthorize("hasAnyRole(@KeymigrateAuthRoles.getPostmigratezkkeys())") @ResponseFilter @PostMapping(value="/migrateZKKeys", produces="application/json") public io.mosip.kernel.core.http.ResponseWrapper<ZKKeyMigrateResponseDto> migrateZKKeys(@RequestBody @Valid @Valid io.mosip.kernel.core.http.RequestWrapper<ZKKeyMigrateRequestDto> migrateZKKeysRequestDto) Controller for migrating ZK keys.- Parameters:
migrateZKKeysRequestDto-ZKKeyMigrateRequestDtorequest- Returns:
ZKKeyMigrateResponseDtomigrate response
-