- Timestamp:
- 10/21/10 15:52:45 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/security/ExpressoCert/src/br/gov/serpro/cert/DigitalCertificate.java
r3232 r3394 55 55 import br.gov.serpro.ui.DialogBuilder; 56 56 import br.gov.serpro.util.Base64Utils; 57 import com.sun.mail.util.BASE64DecoderStream;58 import java.io.InputStreamReader;59 57 import java.io.OutputStream; 60 58 import java.io.OutputStreamWriter; 61 import java.io.PipedInputStream;62 import java.io.PipedOutputStream;63 59 import java.security.AlgorithmParameters; 60 import java.util.regex.Matcher; 61 import java.util.regex.Pattern; 64 62 import javax.activation.CommandMap; 65 63 import javax.activation.MailcapCommandMap; 66 import javax.mail.BodyPart;67 64 import javax.mail.internet.ContentType; 68 65 import javax.mail.internet.MimeUtility; 69 66 import javax.mail.internet.PreencodedMimeBodyPart; 70 import org.bouncycastle.asn1.ASN1InputStream;71 import org.bouncycastle.asn1.DERObject;72 67 import org.bouncycastle.cms.CMSException; 73 68 import org.bouncycastle.cms.RecipientId; … … 623 618 } 624 619 620 // Corrige problemas com e-mails vindos do Outlook 621 // Corrige linhas que são terminadas por \n (\x0A) e deveriam ser terminadas por \r\n (\x0D\x0A) 622 Pattern p = Pattern.compile("(?<!\\r)\\n"); 623 Matcher matcher = p.matcher(retorno); 624 retorno = matcher.replaceAll(CRLF); 625 625 626 return retorno; 626 627 } else {
Note: See TracChangeset
for help on using the changeset viewer.