Interface LgoSignatureService

All Superinterfaces:
si.mazi.rescu.ParamsDigest
All Known Implementing Classes:
LgoSignatureServiceLocalRsa, LgoSignatureServicePassthroughs

public interface LgoSignatureService
extends si.mazi.rescu.ParamsDigest
  • Method Details

    • createInstance

      static LgoSignatureService createInstance​(ExchangeSpecification specification)
    • digestParams

      default String digestParams​(si.mazi.rescu.RestInvocation restInvocation)
      Specified by:
      digestParams in interface si.mazi.rescu.ParamsDigest
    • needsBodySignature

      default boolean needsBodySignature​(si.mazi.rescu.RestInvocation restInvocation)
    • digestSignedUrlHeader

      String digestSignedUrlHeader​(String urlToSign, String timestamp)
    • digestSignedUrlAndBodyHeader

      String digestSignedUrlAndBodyHeader​(String urlToSign, String timestamp, String body)
    • signOrder

      LgoOrderSignature signOrder​(String encryptedOrder)