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)