JavaMail + Bouncy Castle: isEncrypted

  • Themenstarter Themenstarter bs
  • Beginndatum Beginndatum

bs

Mitglied
Hallo,

hat jemand eine Idee wie ich herausfinden kann, ob eine Message verschlüsselt ist oder nicht? Ich verwende JavaMail und BouncyCastle, ver- und entschlüsseln klappt, wie finde ich aber heraus ob eine Nachricht nun verschlüsselt ist oder nicht?

Danke,
bs
 
Hallöle,

hätte da mal ne Frage... Warum wird heute eigtl. immer noch dieses "BouncyCastle" benutzt, wenn doch sowas mit Java Boardmitteln möglich ist?

viele Grüße
Steven
 
Ich verwende BouncyCastle weil ich S/MIME Signatur/Verschlüsselung brauche. Die Überprüfung ist denke ich auch ohne BouncyCastle möglich (auch wenn ich noch keine 100%-ige Lösung habe), ich habe nur gedacht, dass es mit Hilfe von BouncyCastle vll einen einfachen sicheren Weg gibt...
 
btw: Hier mein bisheriger Ansatz...
Java:
	public boolean isEncrypted(){
        try {
            if(m_message.getContent() instanceof Multipart){
                MimeMultipart p = (MimeMultipart)m_message.getContent();
                
                if(p.getBodyPart(0).getContentType().startsWith("application/pkcs7-mime")){
                    return true;    
                }
            }
        } catch (IOException e) {
            Exception ne = new Exception();
            System.err.println(ExcpUtils.getMessage(e, ne));
            return false;
        } catch (MessagingException e) {
            Exception ne = new Exception();
            System.err.println(ExcpUtils.getMessage(e, ne));
            return false;
        }
        
        return false;
    }

Könnte das so in etwa aussehen?
 

Neue Themen


Zurück
Oben