Prueba de cifrado malo o firma

Pregunta hecha: hace 8 meses Ultima actividad: hace 8 meses
up 0 down

Tengo una aplicación que es capaz de descifrar y/o verificar las firmas en los correos electrónicos. Quiero ser capaz de enviar un correo electrónico a la casilla que esta aplicación monitores que tiene una firma no válida y que tiene un cifrado no válido para asegurarse de que el manejo de mi error obras. ¿Cómo hago para enviar un correo electrónico que tiene estos problemas? Sé que todo funciona como se esperaba cuando envío correctamente firmado y mensajes de correo electrónico o cifrados, pero no sabe cómo hacer una verdadera prueba de mi manejo de excepciones.

1 respuesta

up 0 down accepted

La forma más fácil de probar una firma digital es mala para firmar el mensaje y luego modificar el texto del mensaje después.

P.ej. hacer algo como esto:

var body = new TextPart ("plain") {
    Text = "This is the message body that we're about to sign and then modify..."
};

var signed = MultipartSigned.Create (..., body);

body = (TextPart) signed[0];

body.Text += "\r\n\r\nAnd now the message has been modified...";

message.Body = signed;

smtp.Send (message);