Class SignatureServiceImpl
java.lang.Object
io.mosip.kernel.signature.service.impl.SignatureServiceImpl
- All Implemented Interfaces:
SignatureService,SignatureServicev2
@Service
public class SignatureServiceImpl
extends Object
implements SignatureService, SignatureServicev2
- Author:
- Uday Kumar, Urvil
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()jwsSign(JWSSignatureRequestDto jwsSignRequestDto) JSON Web Signature(JWS) for the input data using input algorithmjwtSign(JWTSignatureRequestDto jwtSignRequestDto) JSON Web Signature(JWS) for the input data using RS256 algorithmjwtVerify(JWTSignatureVerifyRequestDto jwtVerifyRequestDto) JWT Signature verification.io.mosip.kernel.core.signatureutil.model.SignatureResponsesign(SignRequestDto signRequestDto) Sign Data.signPDF(PDFSignatureRequestDto request) signv2(SignRequestDtoV2 signatureReq) JSON Web Signature(JWS) for the input data using input algorithmvalidate(TimestampRequestDto timestampRequestDto) Validate signature
-
Constructor Details
-
SignatureServiceImpl
public SignatureServiceImpl()
-
-
Method Details
-
init
@PostConstruct public void init() -
sign
public io.mosip.kernel.core.signatureutil.model.SignatureResponse sign(SignRequestDto signRequestDto) Description copied from interface:SignatureServiceSign Data.- Specified by:
signin interfaceSignatureService- Parameters:
signRequestDto- the signRequestDto- Returns:
- the SignatureResponse
-
validate
Description copied from interface:SignatureServiceValidate signature- Specified by:
validatein interfaceSignatureService- Parameters:
timestampRequestDto-TimestampRequestDto- Returns:
ValidatorResponseDto
-
signPDF
- Specified by:
signPDFin interfaceSignatureService
-
jwtSign
Description copied from interface:SignatureServiceJSON Web Signature(JWS) for the input data using RS256 algorithm- Specified by:
jwtSignin interfaceSignatureService- Parameters:
jwtSignRequestDto- the jwtSignRequestDto- Returns:
- the JWTSignatureResponseDto
-
jwtVerify
Description copied from interface:SignatureServiceJWT Signature verification.- Specified by:
jwtVerifyin interfaceSignatureService- Parameters:
jwtVerifyRequestDto- the jwtSignatureVerifyRequestDto- Returns:
- the JWTSignatureVerifyResponseDto
-
jwsSign
Description copied from interface:SignatureServiceJSON Web Signature(JWS) for the input data using input algorithm- Specified by:
jwsSignin interfaceSignatureService- Parameters:
jwsSignRequestDto- the JWSSignatureRequestDto- Returns:
- the JWTSignatureResponseDto
-
signv2
Description copied from interface:SignatureServicev2JSON Web Signature(JWS) for the input data using input algorithm- Specified by:
signv2in interfaceSignatureServicev2- Parameters:
signatureReq-- Returns:
- the
SignResponseDto
-