Skip to content
Snippets Groups Projects
Commit b8cc2094 authored by Tobias Dussa's avatar Tobias Dussa
Browse files

Switched to legacy interface to base64 so CRLF is added.

parent 7943cbed
No related branches found
No related tags found
No related merge requests found
...@@ -111,8 +111,8 @@ if args.sign: ...@@ -111,8 +111,8 @@ if args.sign:
match args.sign: match args.sign:
case 'gpg' | 'gpgsm': case 'gpg' | 'gpgsm':
# Import dependencies for GPG-based mail signing if necessary # Import dependencies for GPG-based mail signing if necessary
from base64 import b64encode
from email.mime.multipart import MIMEMultipart from email.mime.multipart import MIMEMultipart
import base64
import gnupg import gnupg
case 'openssl': case 'openssl':
# Import dependencies for OpenSSL-based mail signing if necessary # Import dependencies for OpenSSL-based mail signing if necessary
...@@ -311,7 +311,7 @@ def signMailGPG(message): ...@@ -311,7 +311,7 @@ def signMailGPG(message):
signatureMessage['Content-Type'] = 'application/pkcs7-signature; name="smime.p7s"' signatureMessage['Content-Type'] = 'application/pkcs7-signature; name="smime.p7s"'
signatureMessage['Content-Description'] = 'S/MIME digital signature' signatureMessage['Content-Description'] = 'S/MIME digital signature'
signatureMessage['Content-Transfer-Encoding'] = 'base64' signatureMessage['Content-Transfer-Encoding'] = 'base64'
signature = b64encode(signature.encode('latin1')) signature = base64.encodebytes(signature.encode('latin1'))
signatureMessage.set_payload(signature) signatureMessage.set_payload(signature)
# Assemble new message # Assemble new message
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment