Class SignatureService

java.lang.Object
ir.msob.jima.signature.service.SignatureService

@Component public class SignatureService extends Object
Class for domain signature services.
  • Constructor Details

    • SignatureService

      public SignatureService()
  • Method Details

    • encode

      public <DS extends BaseDomainSignature> SignatureModel encode(DomainSignature domainSignature, DS baseDomainSignature)
      Perform encryption operation for domain signature.
      Type Parameters:
      DS - Type of domain model
      Parameters:
      domainSignature - Domain signature information
      baseDomainSignature - Domain model to be signed
      Returns:
      Encrypted signature model
      Throws:
      ir.msob.jima.core.commons.exception.runtime.CommonRuntimeException - if an error occurs during the encryption process
    • validation

      public <DS extends BaseDomainSignature> boolean validation(DS baseDomainSignature)
      Validate domain signature.
      Type Parameters:
      DS - Type of domain model
      Parameters:
      baseDomainSignature - Domain model used for signature validation
      Returns:
      true if the domain signature is valid, otherwise false
      Throws:
      ir.msob.jima.core.commons.exception.runtime.CommonRuntimeException - if an error occurs during the validation process