public class DKIMSigner extends Object
| Constructor and Description |
|---|
DKIMSigner(String signingDomain,
String selector,
PrivateKey privkey) |
DKIMSigner(String signingDomain,
String selector,
String privkeyFilename) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeaderToSign(String header) |
Canonicalization |
getBodyCanonicalization() |
String[] |
getDefaultHeadersToSign() |
Canonicalization |
getHeaderCanonicalization() |
String |
getIdentity() |
boolean |
getLengthParam() |
SigningAlgorithm |
getSigningAlgorithm() |
boolean |
isZParam() |
void |
removeHeaderToSign(String header) |
void |
setBodyCanonicalization(Canonicalization bodyCanonicalization) |
void |
setHeaderCanonicalization(Canonicalization headerCanonicalization) |
void |
setIdentity(String identity) |
void |
setLengthParam(boolean lengthParam) |
void |
setSigningAlgorithm(SigningAlgorithm signingAlgorithm) |
void |
setZParam(boolean param) |
String |
sign(SMTPDKIMMessage message) |
public DKIMSigner(String signingDomain, String selector, PrivateKey privkey) throws Exception
Exceptionpublic String getIdentity()
public void setIdentity(String identity) throws DKIMSignerException
DKIMSignerExceptionpublic Canonicalization getBodyCanonicalization()
public void setBodyCanonicalization(Canonicalization bodyCanonicalization) throws DKIMSignerException
DKIMSignerExceptionpublic Canonicalization getHeaderCanonicalization()
public void setHeaderCanonicalization(Canonicalization headerCanonicalization) throws DKIMSignerException
DKIMSignerExceptionpublic String[] getDefaultHeadersToSign()
public void addHeaderToSign(String header)
public void removeHeaderToSign(String header)
public void setLengthParam(boolean lengthParam)
public boolean getLengthParam()
public boolean isZParam()
public void setZParam(boolean param)
public SigningAlgorithm getSigningAlgorithm()
public void setSigningAlgorithm(SigningAlgorithm signingAlgorithm) throws DKIMSignerException
DKIMSignerExceptionpublic String sign(SMTPDKIMMessage message) throws DKIMSignerException, javax.mail.MessagingException
DKIMSignerExceptionjavax.mail.MessagingExceptionCopyright © 2012-2018. All Rights Reserved.