Class SignatureController
- java.lang.Object
-
- io.mosip.kernel.signature.controller.SignatureController
-
@RestController @CrossOrigin public class SignatureController extends Object
- Since:
- 1.0.0
- Author:
- Uday Kumar
-
-
Constructor Summary
Constructors Constructor Description SignatureController()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ResponseWrapper<JWTSignatureResponseDto>jwtSign(@Valid RequestWrapper<JWTSignatureRequestDto> requestDto)Function to JWT sign dataResponseWrapper<JWTSignatureVerifyResponseDto>jwtVerify(@Valid RequestWrapper<JWTSignatureVerifyRequestDto> requestDto)Function to JWT Signature verificationResponseWrapper<SignResponseDto>sign(@Valid RequestWrapper<SignRequestDto> requestDto)Deprecated.ResponseWrapper<SignatureResponseDto>signPDF(@Valid RequestWrapper<PDFSignatureRequestDto> signatureResponseDto)ResponseWrapper<ValidatorResponseDto>validate(@Valid RequestWrapper<TimestampRequestDto> timestampRequestDto)Deprecated.
-
-
-
Method Detail
-
sign
@PreAuthorize("hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\',\'RESIDENT\')") @ResponseFilter @PostMapping("/sign") @Deprecated public ResponseWrapper<SignResponseDto> sign(@RequestBody @Valid @Valid RequestWrapper<SignRequestDto> requestDto)Deprecated.Function to sign response- Parameters:
requestDto-SignRequestDtohaving required fields.- Returns:
- The
SignatureResponse
-
validate
@PreAuthorize("hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\')") @ResponseFilter @PostMapping("/validate") @Deprecated public ResponseWrapper<ValidatorResponseDto> validate(@RequestBody @Valid @Valid RequestWrapper<TimestampRequestDto> timestampRequestDto)Deprecated.
-
signPDF
@PreAuthorize("hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\',\'RESIDENT\')") @ResponseFilter @PostMapping("/pdf/sign") public ResponseWrapper<SignatureResponseDto> signPDF(@RequestBody @Valid @Valid RequestWrapper<PDFSignatureRequestDto> signatureResponseDto)
-
jwtSign
@PreAuthorize("hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\',\'RESIDENT\')") @ResponseFilter @PostMapping("/jwtSign") public ResponseWrapper<JWTSignatureResponseDto> jwtSign(@RequestBody @Valid @Valid RequestWrapper<JWTSignatureRequestDto> requestDto)Function to JWT sign data- Parameters:
requestDto-JWTSignatureRequestDtohaving required fields.- Returns:
- The
JWTSignatureResponseDto
-
jwtVerify
@PreAuthorize("hasAnyRole(\'INDIVIDUAL\',\'ID_AUTHENTICATION\', \'REGISTRATION_ADMIN\', \'REGISTRATION_SUPERVISOR\', \'REGISTRATION_OFFICER\', \'REGISTRATION_PROCESSOR\',\'PRE_REGISTRATION_ADMIN\',\'RESIDENT\')") @ResponseFilter @PostMapping("/jwtVerify") public ResponseWrapper<JWTSignatureVerifyResponseDto> jwtVerify(@RequestBody @Valid @Valid RequestWrapper<JWTSignatureVerifyRequestDto> requestDto)Function to JWT Signature verification- Parameters:
requestDto-JWTSignatureVerifyRequestDtohaving required fields.- Returns:
- The
JWTSignatureVerifyResponseDto
-
-