Uses of Class
com.broadleafcommerce.payment.service.signature.SignatureCreationException
Packages that use SignatureCreationException
Package
Description
-
Uses of SignatureCreationException in com.broadleafcommerce.payment.service.gateway.provider
Methods in com.broadleafcommerce.payment.service.gateway.provider that throw SignatureCreationException -
Uses of SignatureCreationException in com.broadleafcommerce.payment.service.gateway.provider.external
Methods in com.broadleafcommerce.payment.service.gateway.provider.external that throw SignatureCreationException -
Uses of SignatureCreationException in com.broadleafcommerce.payment.service.signature
Modifier and TypeClassDescriptionclass
Defines an error that can be thrown in case request signature is not createdclass
Defines an error that can be thrown in case request signature is not createdMethods in com.broadleafcommerce.payment.service.signature that throw SignatureCreationExceptionModifier and TypeMethodDescriptionAPSSignatureService.createAPSRequestSignature
(Map<String, Object> signatureParams, String applicationId, String tenantId) Returns a request signature based on Request SHA String configured with key broadleaf.amazonpaymentservices.signature.request-sha-phrase and Algorithm configured with key broadleaf.amazonpaymentservices.signature.algorithm
Supported algorithms for key broadleaf.amazonpaymentservices.signature.algorithm are: HmacSHA256 HmacSHA512 SHA-256 SHA-512DefaultAPSSignatureService.createAPSRequestSignature
(Map<String, Object> signatureParams, String applicationId, String tenantId) APSSignatureService.createAPSResponseSignature
(Map<String, Object> signatureParams, String applicationId, String tenantId) Returns a Response signature based on Response SHA String configured with key broadleaf.amazonpaymentservices.signature.response-sha-phrase and Algorithm configured with key broadleaf.amazonpaymentservices.signature.algorithm
Supported algorithms for key broadleaf.amazonpaymentservices.signature.algorithm are: HmacSHA256 HmacSHA512 SHA-256 SHA-512DefaultAPSSignatureService.createAPSResponseSignature
(Map<String, Object> signatureParams, String applicationId, String tenantId) protected String
DefaultAPSSignatureService.generateHash
(String algorithm, String stringToHash, String shaPhrase) This method generates HASH provided based on the algorithm configured with key broadleaf.amazonpaymentservices.signature.algorithm
Supported algorithms for key broadleaf.amazonpaymentservices.signature.algorithm are: HmacSHA256 HmacSHA512 SHA-256 SHA-512protected String
DefaultAPSSignatureService.generateSignature
(Map<String, Object> signatureParams, String shaPhrase, String algorithm) Creates a signature based on the provided signatureParams and shaPhrase.void
APSSignatureService.validateResponseSignature
(Map<String, Object> signatureParams, String applicationId, String tenantId) Validates Response Signature based on the value provided with key signature in responseParams map.void
DefaultAPSSignatureService.validateResponseSignature
(Map<String, Object> signatureParams, String applicationId, String tenantId) Constructors in com.broadleafcommerce.payment.service.signature with parameters of type SignatureCreationExceptionModifierConstructorDescriptionResponseSignatureCreationException
(String message, SignatureCreationException e, Map<String, Object> responsePayload) -
Uses of SignatureCreationException in com.broadleafcommerce.payment.web.endpoint
Methods in com.broadleafcommerce.payment.web.endpoint with parameters of type SignatureCreationExceptionModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<String>
APSSignatureEndpoint.handleSignatureCreationException
(SignatureCreationException ex, org.springframework.web.context.request.WebRequest request)