You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ba...@apache.org on 2010/08/24 11:39:43 UTC
svn commit: r988449 -
/james/jdkim/trunk/mailets/src/main/java/org/apache/james/jdkim/mailets/DKIMSign.java
Author: bago
Date: Tue Aug 24 09:39:43 2010
New Revision: 988449
URL: http://svn.apache.org/viewvc?rev=988449&view=rev
Log:
Relaxed visibility of key/template in DKIMSign (JDKIM-19).
Modified:
james/jdkim/trunk/mailets/src/main/java/org/apache/james/jdkim/mailets/DKIMSign.java
Modified: james/jdkim/trunk/mailets/src/main/java/org/apache/james/jdkim/mailets/DKIMSign.java
URL: http://svn.apache.org/viewvc/james/jdkim/trunk/mailets/src/main/java/org/apache/james/jdkim/mailets/DKIMSign.java?rev=988449&r1=988448&r2=988449&view=diff
==============================================================================
--- james/jdkim/trunk/mailets/src/main/java/org/apache/james/jdkim/mailets/DKIMSign.java (original)
+++ james/jdkim/trunk/mailets/src/main/java/org/apache/james/jdkim/mailets/DKIMSign.java Tue Aug 24 09:39:43 2010
@@ -124,6 +124,20 @@ public class DKIMSign extends GenericMai
private String signatureTemplate;
private PrivateKey privateKey;
+ /**
+ * @return the signatureTemplate
+ */
+ protected String getSignatureTemplate() {
+ return signatureTemplate;
+ }
+
+ /**
+ * @return the privateKey
+ */
+ protected PrivateKey getPrivateKey() {
+ return privateKey;
+ }
+
public void init() throws MessagingException {
signatureTemplate = getInitParameter("signatureTemplate");
String privateKeyString = getInitParameter("privateKey");
@@ -149,9 +163,9 @@ public class DKIMSign extends GenericMai
}
public void service(Mail mail) throws MessagingException {
- DKIMSigner signer = new DKIMSigner(signatureTemplate, privateKey);
+ DKIMSigner signer = new DKIMSigner(getSignatureTemplate(), getPrivateKey());
SignatureRecord signRecord = signer
- .newSignatureRecordTemplate(signatureTemplate);
+ .newSignatureRecordTemplate(getSignatureTemplate());
try {
BodyHasher bhj = signer.newBodyHasher(signRecord);
MimeMessage message = mail.getMessage();
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org