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