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/09/18 00:53:59 UTC
svn commit: r998362 -
/james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DKIMSigner.java
Author: bago
Date: Fri Sep 17 22:53:59 2010
New Revision: 998362
URL: http://svn.apache.org/viewvc?rev=998362&view=rev
Log:
Code formatting (before real code changes)
Modified:
james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DKIMSigner.java
Modified: james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DKIMSigner.java
URL: http://svn.apache.org/viewvc/james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DKIMSigner.java?rev=998362&r1=998361&r2=998362&view=diff
==============================================================================
--- james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DKIMSigner.java (original)
+++ james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DKIMSigner.java Fri Sep 17 22:53:59 2010
@@ -67,23 +67,23 @@ public class DKIMSigner extends DKIMComm
try {
message = new Message(is);
- try {
- SignatureRecord srt = newSignatureRecordTemplate(signatureRecordTemplate);
+ try {
+ SignatureRecord srt = newSignatureRecordTemplate(signatureRecordTemplate);
- BodyHasher bhj = newBodyHasher(srt);
+ BodyHasher bhj = newBodyHasher(srt);
- // computation of the body hash.
- DKIMCommon.streamCopy(message.getBodyInputStream(), bhj
- .getOutputStream());
-
- return sign(message, bhj);
- } finally {
- message.dispose();
- }
+ // computation of the body hash.
+ DKIMCommon.streamCopy(message.getBodyInputStream(), bhj
+ .getOutputStream());
+
+ return sign(message, bhj);
+ } finally {
+ message.dispose();
+ }
} catch (MimeException e1) {
throw new PermFailException("MIME parsing exception: "
+ e1.getMessage(), e1);
- }
+ }
} finally {
is.close();
@@ -93,9 +93,9 @@ public class DKIMSigner extends DKIMComm
public String sign(Headers message, BodyHasher bhj)
throws PermFailException {
byte[] computedHash = bhj.getDigest();
-
+
bhj.getSignatureRecord().setBodyHash(computedHash);
-
+
List<CharSequence> headers = bhj.getSignatureRecord().getHeaders();
try {
// TODO handle b= in SignatureRecord.
@@ -110,7 +110,7 @@ public class DKIMSigner extends DKIMComm
bhj.getSignatureRecord().setSignature(signatureHash);
- return "DKIM-Signature:"+bhj.getSignatureRecord().toString();
+ return "DKIM-Signature:" + bhj.getSignatureRecord().toString();
} catch (InvalidKeyException e) {
throw new PermFailException("Invalid key: " + e.getMessage(), e);
} catch (NoSuchAlgorithmException e) {
@@ -122,7 +122,8 @@ public class DKIMSigner extends DKIMComm
}
}
- private byte[] signatureSign(Headers h, SignatureRecord sign, PrivateKey key, List<CharSequence> headers)
+ private byte[] signatureSign(Headers h, SignatureRecord sign,
+ PrivateKey key, List<CharSequence> headers)
throws NoSuchAlgorithmException, InvalidKeyException,
SignatureException, PermFailException {
@@ -141,16 +142,15 @@ public class DKIMSigner extends DKIMComm
* In order to generate a valid PKCS8 key when you have a PEM key you can do
* this: <code>
* openssl pkcs8 -topk8 -inform PEM -in rsapriv.pem -outform DER -nocrypt -out rsapriv.der
- * </code>
- * And then base64 encode the content.
+ * </code> And then base64 encode the content.
*
* @param privateKeyPKCS8
- * a Base64 encoded string of the RSA key in PKCS8 format
+ * a Base64 encoded string of the RSA key in PKCS8 format
* @return the PrivateKey
* @throws NoSuchAlgorithmException
- * if RSA is unknown
+ * if RSA is unknown
* @throws InvalidKeySpecException
- * on bad input key
+ * on bad input key
*/
public static PrivateKey getPrivateKey(String privateKeyPKCS8)
throws NoSuchAlgorithmException, InvalidKeySpecException {
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org