2017-03-13 12 views

答えて

0

これが役立つかどうか調べてください。私もjDKIMから始めています。私はちょうど入力メッセージの署名記録をリストする方法を書いた。署名記録を解析する方法に困惑した。

import java.io.IOException; 
import java.io.InputStream; 
import java.util.List; 

import org.apache.james.jdkim.DKIMVerifier; 
import org.apache.james.jdkim.api.SignatureRecord; 
import org.apache.james.jdkim.exceptions.FailException; 
import org.apache.mailet.Mail; 
import org.apache.mailet.Mailet; 
public class AlgorithmDkimVerification { 

    public List<SignatureRecord> verifyDkim(InputStream messageStream) 
    { 
     DKIMVerifier verifier = new DKIMVerifier(); 
     List<SignatureRecord> records = null; 
     try { 
      records = verifier.verify(messageStream); 
     } catch (IOException | FailException e) { 
      e.printStackTrace(); 
     } 
     System.out.println(records); 
     return records; 
    } 

}