Ejemplos de mensajes MIME.

Puede ahora poner a prueba su lector MIME.
  1. Un mail simple:
  2. text/plain
  3. Un mail alternativo:
  4. multipart/alternative (2)
    text/plain
    text/html
  5. Un mail combinado:
  6. multipart/mixed (2)
    text/plain
    image/gif
  7. Ambos juntos:
  8. multipart/mixed (2)
    multipart/alternative (2)
    text/plain
    text/html
    image/gif
  9. Cuando se incluye el vcard es una parte MIME:
  10. multipart/mixed (3)
    text/plain
    image/gif
    text/vcard
  11. Un mail SMIME firmado:
  12. multipart/signed
    multipart/mixed (2)
    text/plain
    image/gif
    application/x-pkcs7-signature
  13. Un mail cifradop12:
  14. application/x-pkcs7-mime
    El cifrado SMIME oculta toda la información, firmas incluidas.
    Su estructura real una vez descifrado es esta, pero permanece oculta completamente:
    text/plain
  15. Un mail firmado y cifrado, primero se firma y luego el resultado se cifra, con lo que externamente es igual que uno cifrado. Los certificados suelen ser diferentes, en este caso son iguales por comodidad para el autor.
  16. Anidamiento simple (¿e inútil?).
  17. multipart/mixed (2)
    multipart/mixed (2)
    text/plain
    image/gif
    multipart/mixed (2)
    text/plain
    image/gif
  18. Este mail le permite hacer un test de la capacidad criptográfica de su lector SMIME.
    multipart/signed
    multipart/mixed (4)
    text/plain
    application/x-pkcs7-mime
    text/plain
    application/x-pkcs7-mime
    application/x-pkcs7-signature
    La estructura interna es:
    multipart/signed
    multipart/mixed (4)
    text/plain
    text/plain
    text/plain
    text/plain
    application/x-pkcs7-signature
  19. En este mail SMIME firmado hay cuatro bloques, y dos de ellos son cifrados, de modo que cada uno puede contener otros bloques:
  20. multipart/signed
    multipart/mixed (4)
    multipart/mixed (2)
    text/plain
    image/gif
    application/x-pkcs7-mime
    multipart/mixed (2)
    text/plain
    image/gif
    application/x-pkcs7-mime
    application/x-pkcs7-signature
    La estructura descifrada es:
    multipart/signed
    multipart/mixed (4)
    multipart/mixed (2)
    text/plain
    image/gif
    multipart/mixed (3)
    text/plain
    text/html
    text/vcard
    multipart/mixed (2)
    text/plain
    image/gif
    text/plain
    application/x-pkcs7-signature
  21. En un mail como éste, todas las firmas deben ser con certificados con la misma dirección de correo, pero no necesariamente con el mismo certificado (aunque aquí sí que lo es). La dirección de correo del certificado debe coincidir con la del From del mail. Si no coincidiera, la firma podría ser criptográficamente correcta pero no realizada por quien envía el mail.
    multipart/signed
    multipart/mixed (3)
    text/plain
    image/gif
    multipart/signed
    multipart/mixed (2)
    text/plain
    image/gif
    application/x-pkcs7-signature
    application/x-pkcs7-signature
  22. Aquí, uno de los bloques es él mismo un mail, apareciendo como un mail reenviado (forwarded).
    multipart/mixed (2)
    text/plain
    message/rfc822
    multipart/signed
    text/plain
    application/x-pkcs7-signature

Aquí puede ver cómo se fabrican estos mails usando mimesend Para poder ver los mails cifrados necesita importar este objeto PKCS#12. Para ello, sálvelo en su disco y desde el menú de seguridad impórtelo como un certificado propio, usando la password demo.
El objeto aparece desglosado aquí en formato PEM.