Class KeyMigratorController

java.lang.Object
io.mosip.kernel.keymigrate.controller.KeyMigratorController

@Lazy @CrossOrigin @RestController public class KeyMigratorController extends Object
Rest Controller for Key Migration from one HSM to another HSM.
Since:
1.1.6
Author:
Mahammed Taheer
  • 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 - KeyMigrateBaseKeyRequestDto request
      Returns:
      invalid reference
      KeyMigrateBaseKeyAddResponseDto
      migrate response
    • 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 - KeyMigrateBaseKeyRequestDto request
      Returns:
      invalid reference
      KeyMigrateBaseKeyAddResponseDto
      migrate response
    • 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 - ZKKeyMigrateRequestDto request
      Returns:
      ZKKeyMigrateResponseDto migrate response