@RestController @CrossOrigin public class SignatureController extends Object
| Constructor and Description |
|---|
SignatureController() |
| Modifier and Type | Method and Description |
|---|---|
ResponseWrapper<SignResponseDto> |
sign(@Valid RequestWrapper<SignRequestDto> requestDto)
Function to sign response
|
ResponseWrapper<ValidatorResponseDto> |
validate(@Valid RequestWrapper<TimestampRequestDto> timestampRequestDto) |
ResponseWrapper<ValidatorResponseDto> |
validateWithPublicKey(@Valid RequestWrapper<PublicKeyRequestDto> validateWithPublicKeyRequestDto)
Function to validate with public key
|
@PreAuthorize(value="hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\',\'RESIDENT\')") @ResponseFilter @PostMapping(value="/sign") public ResponseWrapper<SignResponseDto> sign(@RequestBody @Valid @Valid RequestWrapper<SignRequestDto> requestDto)
requestDto - SignRequestDto having required fields.SignatureResponse@PreAuthorize(value="hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\')") @ResponseFilter @PostMapping(value="/public/validate") public ResponseWrapper<ValidatorResponseDto> validateWithPublicKey(@RequestBody @Valid @Valid RequestWrapper<PublicKeyRequestDto> validateWithPublicKeyRequestDto) throws InvalidKeySpecException, NoSuchAlgorithmException
validateWithPublicKeyRequestDto - AuditRequestDto having
required fields for auditingBoolean having the valueNoSuchAlgorithmExceptionInvalidKeySpecException@PreAuthorize(value="hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\')") @ResponseFilter @PostMapping(value="/validate") public ResponseWrapper<ValidatorResponseDto> validate(@RequestBody @Valid @Valid RequestWrapper<TimestampRequestDto> timestampRequestDto)
Copyright © 2020. All rights reserved.