[EMAIL PROTECTED] wrote:
Dobry den,
jde nejak pomoci javy zabezpecit presmerovani emailu, tak aby nebyl pozmenen el. podpis. Nebo uplne obecne, je toto vubec teoreticky mozne zabezpecit s ohledem na principy el. podpisu. Josef Kryml

Co myslite zabezpecenim presmerovani ? Myslite tim
proste "presmerovani", jako ve vojenskem vyjadrovani
"zabezpeceni provedeni sdeleni narizeni o rozdeleni ..." :-) ?
Nebo to presmerovani musi byt nejakym zpusobem bezpecne ?

Obecne, kdyz mate S/MIME podpis v e-mailu, tak urcita
cast jeho MIME struktury je nezmenitelna, ale zbytek
se menit da. Vnejsi hlavicky emailu podepsane nejsou,
takze menit je muzete (pomoci JavaMail), ale
program na cteni posty si nejspis bude stezovat, ze
podpis sice sedi, ale odesilatel je nekdo jiny nez podepsany.

Kdyz jsme u toho, tak emaily nejsou dorucovany podle hlavicek,
ale podle obalky, takze presmerovani muze spocivat v prostem
odeslani s novou obalkou.
Obalka jsou prikazy SMTP, pri posilani probehne treba
takovato konverzace, coz se da simulovat i rucne:

$telnet localhost 25
Encryption is verbose
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

220 acrab.ics.muni.cz ESMTP Sendmail 8.13.6/8.12.1; Wed, 12 Apr 2006 17:04:03 +0200
HELO acrab
250 acrab.ics.muni.cz Hello [EMAIL PROTECTED] [127.0.0.1], pleased to meet you
MAIL FROM: [EMAIL PROTECTED]
250 2.1.0 [EMAIL PROTECTED] Sender ok
RCPT TO: [EMAIL PROTECTED]
250 2.1.5 [EMAIL PROTECTED] Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]

text
.
250 2.0.0 k3CF43Gq009295 Message accepted for delivery
QUIT

Hlavicky jsou

From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]

a nemaji vubec na nic vliv. Obalka jsou radky

MAIL FROM: [EMAIL PROTECTED]
RCPT TO: [EMAIL PROTECTED]

V JavaMailu nastavujete hlavicky pomoci

MimeMessage msg = ...
msg.setRecipients(RecipientType.TO,to);

zatimco obalka je dana odeslanim :

   InternetAddress[] mailto = ...
   Transport trans = session.getTransport("smtp");
   trans.connect("localhost",25,null,null);
   try { trans.sendMessage(msg,mailto); }
   catch (SendFailedException sfex) {

Existuje samozrejme varianta Transport.send(msg) ktera
nastavi obalku podle hlavicek, a v principu jsou hlavicky
a obalka nezavisle veci.


Makub
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [EMAIL PROTECTED]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

  • El.podpis Josef . Kryml
    • Re: El.podpis Martin Kuba

Odpovedet emailem