public final class Emsig extends Object implements Signer, SignatureValidator
| Constructor and Description |
|---|
Emsig(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
SignatureConfiguration configuration) |
Emsig(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
SignatureConfiguration signingConfiguration,
List<SignatureConfiguration> validationConfigurations) |
Emsig(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
String passphrase) |
| Modifier and Type | Method and Description |
|---|---|
Signature |
sign(Signable signable)
- empty arrays are signed
- property order alphabetic
- 2 fraction digits
- no pretty printing
- signature lower case hex string
|
void |
validate(Signable signable)
Validates the signature of an object.
|
public Emsig(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
String passphrase)
public Emsig(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
SignatureConfiguration configuration)
public Emsig(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
SignatureConfiguration signingConfiguration,
List<SignatureConfiguration> validationConfigurations)
public Signature sign(Signable signable)
Signersign in interface Signersignable - the object to be signedpublic void validate(Signable signable) throws SignatureException
SignatureValidatorvalidate in interface SignatureValidatorsignable - the object to be signedInvalidSignatureExceptionMissingSignatureExceptionSignatureExceptionCopyright © 2015–2016 Zalando SE. All rights reserved.