Package ir.msob.jima.signature.service
Class SignatureService
java.lang.Object
ir.msob.jima.signature.service.SignatureService
Class for domain signature services.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<DS extends BaseDomainSignature>
SignatureModelencode(DomainSignature domainSignature, DS baseDomainSignature) Perform encryption operation for domain signature.<DS extends BaseDomainSignature>
booleanvalidation(DS baseDomainSignature) Validate domain signature.
-
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 informationbaseDomainSignature- 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
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
-