public class Verification extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
algorithm |
protected boolean |
bodyHashRequired |
protected String |
identifierName |
protected String |
identifierValue |
protected boolean |
ignoreExpiration |
protected PublicKey |
key |
protected KeyRepository |
repository |
protected Map<String,String> |
requiredAttributes |
protected boolean |
staleCheck |
protected int |
staleDays |
protected int |
staleHours |
protected int |
staleMinutes |
protected int |
staleMonths |
protected int |
staleSeconds |
protected int |
staleYears |
Constructor and Description |
---|
Verification() |
Verification(KeyRepository repository) |
Verification(PublicKey key) |
Modifier and Type | Method and Description |
---|---|
String |
getAlgorithm() |
String |
getIdentifierName() |
String |
getIdentifierValue() |
PublicKey |
getKey() |
KeyRepository |
getRepository() |
Map<String,String> |
getRequiredAttributes() |
int |
getStaleDays() |
int |
getStaleHours() |
int |
getStaleMinutes() |
int |
getStaleMonths() |
int |
getStaleSeconds() |
int |
getStaleYears() |
boolean |
isBodyHashRequired() |
boolean |
isIgnoreExpiration() |
boolean |
isStaleCheck() |
void |
setAlgorithm(String algorithm) |
void |
setBodyHashRequired(boolean bodyHashRequired) |
void |
setIdentifierName(String identifierName) |
void |
setIdentifierValue(String identifierValue) |
void |
setIgnoreExpiration(boolean ignoreExpiration) |
void |
setKey(PublicKey key) |
void |
setRepository(KeyRepository repository) |
void |
setStaleCheck(boolean staleCheck) |
void |
setStaleDays(int staleDays) |
void |
setStaleHours(int staleHours) |
void |
setStaleMinutes(int staleMinutes) |
void |
setStaleMonths(int staleMonths) |
void |
setStaleSeconds(int staleSeconds) |
void |
setStaleYears(int staleYears) |
javax.ws.rs.core.MultivaluedMap<String,String> |
verify(DKIMSignature signature,
Map headers,
byte[] body,
PublicKey publicKey)
Headers can be a Map
|
protected PublicKey key
protected KeyRepository repository
protected String algorithm
protected String identifierName
protected String identifierValue
protected boolean staleCheck
protected boolean ignoreExpiration
protected int staleSeconds
protected int staleMinutes
protected int staleHours
protected int staleDays
protected int staleMonths
protected int staleYears
protected boolean bodyHashRequired
public Verification()
public Verification(PublicKey key)
public Verification(KeyRepository repository)
public boolean isBodyHashRequired()
public void setBodyHashRequired(boolean bodyHashRequired)
public String getIdentifierName()
public void setIdentifierName(String identifierName)
public String getIdentifierValue()
public void setIdentifierValue(String identifierValue)
public boolean isIgnoreExpiration()
public void setIgnoreExpiration(boolean ignoreExpiration)
public boolean isStaleCheck()
public void setStaleCheck(boolean staleCheck)
public String getAlgorithm()
public void setAlgorithm(String algorithm)
public PublicKey getKey()
public void setKey(PublicKey key)
public KeyRepository getRepository()
public void setRepository(KeyRepository repository)
public int getStaleSeconds()
public void setStaleSeconds(int staleSeconds)
public int getStaleMinutes()
public void setStaleMinutes(int staleMinutes)
public int getStaleHours()
public void setStaleHours(int staleHours)
public int getStaleDays()
public void setStaleDays(int staleDays)
public int getStaleMonths()
public void setStaleMonths(int staleMonths)
public int getStaleYears()
public void setStaleYears(int staleYears)
public javax.ws.rs.core.MultivaluedMap<String,String> verify(DKIMSignature signature, Map headers, byte[] body, PublicKey publicKey) throws SignatureException
signature
- headers
- body
- publicKey
- SignatureException
- if verification failsCopyright © 2015 JBoss by Red Hat. All rights reserved.