clean-up ssl

This commit is contained in:
andreas
2023-04-06 21:49:21 +00:00
parent b277bff19d
commit 1bdf801fac
20 changed files with 237 additions and 214 deletions

View File

@@ -16,7 +16,6 @@ apt-get autoclean
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ~/.cache ~/.npm rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ~/.cache ~/.npm
rm -rf core-11.0.2.50.507cbae-Ubuntu_20.04-amd64 rm -rf core-11.0.2.50.507cbae-Ubuntu_20.04-amd64
EOF EOF
# TODO: system ssl PKI for dagent and spooler ssl connection
# use envsubst in entrypoint script to convert config templates to actual config files # use envsubst in entrypoint script to convert config templates to actual config files
COPY --chmod=0775 entrypoint.sh /entrypoint.sh COPY --chmod=0775 entrypoint.sh /entrypoint.sh
# https://documentation.kopano.io/kopanocore_administrator_manual/configure_kc_components.html#configure-kopano-dagent-for-delivery-via-unix-socket # https://documentation.kopano.io/kopanocore_administrator_manual/configure_kc_components.html#configure-kopano-dagent-for-delivery-via-unix-socket

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e
# runas user kopano
chown kopano:kopano /var/lib/kopano/attachments chown kopano:kopano /var/lib/kopano/attachments
# runas user kopano
exec "$@" exec "$@"

View File

@@ -8,6 +8,7 @@ services:
volumes: volumes:
- attachments:/var/lib/kopano/attachments - attachments:/var/lib/kopano/attachments
- ./etc-zntrl/kopano:/etc/kopano:ro - ./etc-zntrl/kopano:/etc/kopano:ro
# - ./etc-zntrl/ssl:/etc/ssl:ro
command: /usr/sbin/kopano-server command: /usr/sbin/kopano-server
spooler: spooler:
image: core image: core
@@ -77,7 +78,6 @@ services:
volumes: volumes:
- spool:/var/spool/postfix - spool:/var/spool/postfix
- ./etc-zntrl/postfix:/etc/postfix:ro - ./etc-zntrl/postfix:/etc/postfix:ro
- ./etc-zntrl/ssl:/etc/ssl:ro
networks: networks:
traefik: traefik:
external: true external: true

View File

@@ -15,7 +15,7 @@ lmtp_listen = *:2003
#server_socket = file:///var/run/kopano/server.sock #server_socket = file:///var/run/kopano/server.sock
server_socket = https://server:237 server_socket = https://server:237
# Login to the storage server using this SSL Key # Login to the storage server using this SSL Key
sslkey_file = /etc/kopano/ssl/private/system.core.key sslkey_file = /etc/kopano/ssl/private/kopano.client.key
# The password of the SSL Key # The password of the SSL Key
sslkey_pass = sslkey_pass =

View File

@@ -8,13 +8,14 @@
# infix for where the server should listen for connections. # infix for where the server should listen for connections.
server_listen = 0.0.0.0:236 server_listen = 0.0.0.0:236
server_listen_tls = 0.0.0.0:237 server_listen_tls = 0.0.0.0:237
#server_ssl_key_file = /etc/ssl/private/nuc0.lan.key # server_ssl_key_file: needs key and certificate
server_ssl_key_pass = server_ssl_key_file = /etc/kopano/ssl/private/kopano.server.key
server_ssl_ca_file = /etc/ssl/nuc0-full-chain.pem #server_ssl_key_pass =
#server_ssl_ca_path = /etc/ssl/certs server_ssl_ca_file = /etc/kopano/ssl/certs/balusign-signing-ca.pem
#server_ssl_ca_path = /etc/kopano/ssl/certs
#server_tls_min_proto = tls1.2 #server_tls_min_proto = tls1.2
# Path of SSL Public keys of clients # Path of SSL Public keys of clients
#sslkeys_path = /etc/kopano/sslkeys sslkeys_path = /etc/kopano/sslkeys
# Name for identifying the server in a multi-server environment. Need # Name for identifying the server in a multi-server environment. Need
# not be a DNS name, but this name needs to be present on a LDAP # not be a DNS name, but this name needs to be present on a LDAP
@@ -39,7 +40,7 @@ local_admin_users = root kopano
log_method = auto log_method = auto
# log_file = /var/log/kopano/server.log # log_file = /var/log/kopano/server.log
# Loglevel (0(none), 1(crit), 2(err), 3(warn), 4(notice), 5(info), 6(debug)) # Loglevel (0(none), 1(crit), 2(err), 3(warn), 4(notice), 5(info), 6(debug))
log_level = 6 log_level = 9
log_timestamp = yes log_timestamp = yes
# Attachment backend driver type: "database", "files", "files_v2", "s3" # Attachment backend driver type: "database", "files", "files_v2", "s3"

View File

@@ -8,7 +8,7 @@ smtp_port = 25
# server_socket = default: # server_socket = default:
server_socket = https://server:237 server_socket = https://server:237
# Login to the storage server using this SSL Key # Login to the storage server using this SSL Key
sslkey_file = /etc/kopano/ssl/private/system.core.key sslkey_file = /etc/kopano/ssl/private/kopano.client.key
# The password of the SSL Key # The password of the SSL Key
sslkey_pass = sslkey_pass =

View File

@@ -1,32 +1,31 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
Az9Ydg==
-----END CERTIFICATE----- -----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBjzESMBAGCgmSJomT8ixk MIIF9DCCA9ygAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBjzESMBAGCgmSJomT8ixk

View File

@@ -0,0 +1,29 @@
-----BEGIN CERTIFICATE-----
MIIE/zCCAuegAwIBAgIBGDANBgkqhkiG9w0BAQsFADCBgjESMBAGCgmSJomT8ixk
ARkWAmRlMRcwFQYKCZImiZPyLGQBGRYHYmFsb2doczEeMBwGA1UECgwVQmFsdVNp
Z24gUHJpdmF0ZSBTaXRlMRUwEwYDVQQLDAxQS0kgU2VydmljZXMxHDAaBgNVBAMM
E0JhbHVTaWduIFNpZ25pbmcgQ0EwHhcNMjMwNDA2MTg1NzU4WhcNMjUwNDA1MTg1
NzU4WjBwMRIwEAYKCZImiZPyLGQBGRYCZGUxFzAVBgoJkiaJk/IsZAEZFgdiYWxv
Z2hzMR4wHAYDVQQKDBVCYWx1U2lnbiBQcml2YXRlIFNpdGUxEDAOBgNVBAsMB0lu
Zm9TZWMxDzANBgNVBAMMBnNlcnZlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBANRqo9oHcuYJxOvkqoLgAzReazN/MZiBMV9rwln5etkNI6cM6HPB7WDI
SDjbfZ93uNcr2JhDyzuS9gppjvs1EcsRUkteS4Ms3ue5XTqMppc5l8Bw3Dn79HJg
jN09vokfgUd9Wxea44a63gSOYuY29vWHacTZHOGMH5l9I8zL3+3fRiYCcjLOW3dQ
WlH1YvKR9De0i4t7107gaGLN+PDWSYGQBa3hIeqRjBed9ya1zvPg2VN60CZC5apb
wk6ilehvb/grErdkgOlMhxpfDVh0CZvdp5+LFuf+kO2hhv87JC/PZscfHk+Ak/sM
I5q1eIBVB0xZt4Sw8jjx7Ku+lCjBomsCAwEAAaOBkDCBjTAOBgNVHQ8BAf8EBAMC
BaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYD
VR0OBBYEFE/jmPNidBzn1gBD79LYjYrYp0PlMB8GA1UdIwQYMBaAFEgj5ZNUgwMs
KSzkrpxyzJsMjxOLMBEGA1UdEQQKMAiCBnNlcnZlcjANBgkqhkiG9w0BAQsFAAOC
AgEAChdjd1IKl3Xj38Ea3SfKfqCGwgJorOVoNbRJuWdwkZWAugrciUIMDNsVZJym
/F4OlC9BuHhfc6MfK+G67bJWV//LWUwPG1EDT4Gw9C2yKCHdaQDHurLP4piXxcnv
fd2v1A/wG9x5HcTW1vqAxtp62RUwjICI52YJV/88ac+ZugEZIQG+Pk9ieQ8NkBPs
aXIk2cXgj5gibEp9W6J9xjAdu6xU77lA7ElC5lIEFhUybZC7oQ7rqGFyIqF4H/Pd
I/T+oA2AFqoMhtHeo5w5gvb3r1okfiqynCb0JXri8SoDej3a/cPXWu3wKgLXsavi
wqOPClCLNYE+1bhsX/hohl3+AoYMTX5wdzeTB7wdO2g6b52Cnp5yS1fKdZu4+1zV
cmx40mhtjUi3x29xp7x6Z8aUcAQte0roHPrehh72sh7nEALkeq0b0Lg8oJCUD6K2
XzEjwihM3yVF3pdcGCPkyQTJUypp+cyvlGmQdkJYlljFbmJNQ3g3kIw4tQTZdE5w
6hLvoY4OjlL0o1ysE8HTaJr/GzG8+rfWl55orVUZrO1nd+r8twcUvEd7VY46hC3x
qNQojU6DPVt3ie6qT4S0ZxASsa5E5C5ouH+hSWLV7dPhd2HnVlswBxWoJjeTcSLu
cj9NhBr7HNBCjsh1Gj6Q2uC2Njd+Ea0XgM72LTtYh9EN1FY=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,57 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDMXnuHQqfaQ8qg
sz6zLTGClWdHaBC5Wro14LROyC9gvFs9bnTnbPCiDAlcgVfTVb4Y6szYpeADVUkc
OgwQmsVs/kGqe1fO2qKNtn05JLkEQQgOlcVQThL7Zw+Qg1if4FO+kpR3hpQjiM2d
bwNtkJPxFa+Q/ks7RRyCRXEodsVUR1RKIFwVLz9fXRQKMbBq+lthxHu7XB0T3Qto
anHXYhHincD+2WwaM32kAYQ5+hKRIM5OCoiTX3+kYTFCrSFqCKOoprMN8dZx0Zj8
RjE2kf5uBF/VSTmM/TZAUYjVQ7NTWaQnBnUCC4Sg6LDr0KT5x7HRBPvWCHvoLY1T
+iow+lZJAgMBAAECggEAVa1qlisgmYWAJlze9VkF/5vI/4umLz7VAA9jKAAOtLxi
d9+dzQPD4fuv1QM4oZW5q1KMbGsl/d+8VcQUGMX57JavStyI1GSeb1DJMLKvihQF
X6/0V5VTqefsA4a9GdF+6k8jRPS7mCYbJVxMEJvjGdggkWW6fm+b4xVfujoIwiqg
1FLdXZmvrkPNvnktJOV5J5HBWQYY30p+t+M/JNNYXZXbAJysSFtuJWwjebK/orul
tHBXZm+Jhs1c6QY+IYhwRKP0eu4gyyCH/urXjGPpq22PwBJkFgFpmbXcK8Qwwf5h
nabOY9jJbWQAMRzLeMYdq/gZkZLTBK6q81MZzO+GAQKBgQD3JrYCjT7sh8ya/sH7
2EQIP4mmzULIetFb2vZFqHOioOLv+E4p1yO27ijGTIDY0uNSAui6n2cfCUDSIFQo
FDINol2/N7YW/u3OFO+mASlQJC03gBR8ZHqyod7ojuZHIc3qjOVe6nZhPDSkHDFt
Ev2STMmhJtd3hNl7hal+eDZgCQKBgQDTr6XHsC5KxgPONsOFOHdDVKqnD9CnigW2
jkiMJ04Yoc0SzZ3gVYgd/UNauZ6FSRG3g93Chb56d+XVAczFa4Fs5Wa2LwFlADcv
AeKjZ3fGUxc0bjHD31zA9I5uR8Ja2hI8qZ7TjwNv3smPEck8MQ3p3X8IMI/pNpkD
fCI9fqFUQQKBgCZwheR1tXCyWldNAjy6UTJ7N1yTFiz6NS+1KZKB9aI4pbMvCnEl
fe+IsRzOb0fJ3QM3Yp0MB8zi8or77jrhkTtfoncIIjEHa1MfHHrUOWm2hrXYHNeQ
BSldVb8T4qrzjgRJ767Ihqru4z0XCXTufDPR75Y55U84gV7d1hPOfJ6JAoGBAJoW
nG0cAMZrFzAPSwl5Tc8UHViYOYELBheZwJNMtRtXA+jxBT/b4sY5qcKrpQlOY/ga
o9zJ8BpDlmgT9FOsaryyy65HzxMPMhwkmi3pzhTuPNDseYsj1ueZ3OfHkmEBpg7E
RZmn24+eM0fSYZJP/tnCYoq6lrbjCESyIlZzC8pBAoGAU4MO1A3Yfm4eZkN+V+8y
UPMnYNXtH/BKkwSUF6Y5T0kz+xLeeOjP1OiPjDYhPoOJRoK9F+Hjbd6OliYIGzw4
fx1BF1eHD2cwjxPhnX5TabsUNIg+XDpOftOFz3Nd0xJvV/wo+5qs/2reYJ9Cy3Mu
W5GiMz28R5+mvqfFwcWlKxE=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIE/zCCAuegAwIBAgIBGTANBgkqhkiG9w0BAQsFADCBgjESMBAGCgmSJomT8ixk
ARkWAmRlMRcwFQYKCZImiZPyLGQBGRYHYmFsb2doczEeMBwGA1UECgwVQmFsdVNp
Z24gUHJpdmF0ZSBTaXRlMRUwEwYDVQQLDAxQS0kgU2VydmljZXMxHDAaBgNVBAMM
E0JhbHVTaWduIFNpZ25pbmcgQ0EwHhcNMjMwNDA2MjA0NzAzWhcNMjUwNDA1MjA0
NzAzWjBwMRIwEAYKCZImiZPyLGQBGRYCZGUxFzAVBgoJkiaJk/IsZAEZFgdiYWxv
Z2hzMR4wHAYDVQQKDBVCYWx1U2lnbiBQcml2YXRlIFNpdGUxEDAOBgNVBAsMB0lu
Zm9TZWMxDzANBgNVBAMMBnN5c3RlbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAMxee4dCp9pDyqCzPrMtMYKVZ0doELlaujXgtE7IL2C8Wz1udOds8KIM
CVyBV9NVvhjqzNil4ANVSRw6DBCaxWz+Qap7V87aoo22fTkkuQRBCA6VxVBOEvtn
D5CDWJ/gU76SlHeGlCOIzZ1vA22Qk/EVr5D+SztFHIJFcSh2xVRHVEogXBUvP19d
FAoxsGr6W2HEe7tcHRPdC2hqcddiEeKdwP7ZbBozfaQBhDn6EpEgzk4KiJNff6Rh
MUKtIWoIo6imsw3x1nHRmPxGMTaR/m4EX9VJOYz9NkBRiNVDs1NZpCcGdQILhKDo
sOvQpPnHsdEE+9YIe+gtjVP6KjD6VkkCAwEAAaOBkDCBjTAOBgNVHQ8BAf8EBAMC
BaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYD
VR0OBBYEFChB5D78HhhGGcKxvgszx5ayC+IAMB8GA1UdIwQYMBaAFEgj5ZNUgwMs
KSzkrpxyzJsMjxOLMBEGA1UdEQQKMAiCBnN5c3RlbTANBgkqhkiG9w0BAQsFAAOC
AgEAnJlHGb1aTAwECgl0zU9n+eFq/UPClOFOu4KMBQq+lbgnh6iQCCTGUC3Hen2R
4AY6Le4+1i9HDEoeCMzIIkcU/O83L/J3QOyAqCL8j22Hj5ZbMsFZcKFYomarYITm
dR15FAh/O5P9frFrbTbkhaugQjo5ETrGG8MXVEEO/ybuMYw3AkjqC8oyBFjG6wda
/vEW/Pf//9pei53rVvI+dMUk0KG7+JEXiBaEMeEyLZB5nHhx1Bm5dgt1Lh6cVssl
kSR32P2UzssdtnoA1tV8ZDkS+eEW1JMqzLE8WJX/QZ0q3q6PN1reG+BYlM0j5Qjl
3J6XVvS1LsAPIm7qX9gaZAmGT0kXBY04EYae6M+myPR589ZT+JPDd4oS1XPlCrtT
LSBxCPpxlOm7u84KiA+91yc+0fKEQqK+scVBI3kdkF1Ws3NH4HzpjtCKlwBZc0Rx
CG2WYsDUIXMQWHNhsX6kYvm+im6kzwdhMiD8e9doEZFDPVUUB2qa4gVKNy8RnqmZ
4IPqM1lV5EYK9OzkRgORez3yt4O3mjkkrthlv+8/k/05ATl/hzwMMmHe4/DkLFPQ
7bJ+S1Fvwc8VJ141HzayDmjDI+bN1uQk+VwHYWu9qdYmYCL54Id9mGz8wg5xIE/f
fHMYsZ7NZkxLaJsj7/mKaagWaQdicjVPmjrdr2RIgECE6O4=
-----END CERTIFICATE-----

View File

@@ -0,0 +1,57 @@
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDUaqPaB3LmCcTr
5KqC4AM0XmszfzGYgTFfa8JZ+XrZDSOnDOhzwe1gyEg4232fd7jXK9iYQ8s7kvYK
aY77NRHLEVJLXkuDLN7nuV06jKaXOZfAcNw5+/RyYIzdPb6JH4FHfVsXmuOGut4E
jmLmNvb1h2nE2RzhjB+ZfSPMy9/t30YmAnIyzlt3UFpR9WLykfQ3tIuLe9dO4Ghi
zfjw1kmBkAWt4SHqkYwXnfcmtc7z4NlTetAmQuWqW8JOopXob2/4KxK3ZIDpTIca
Xw1YdAmb3aefixbn/pDtoYb/OyQvz2bHHx5PgJP7DCOatXiAVQdMWbeEsPI48eyr
vpQowaJrAgMBAAECggEBALyaiy2123EhT3XcLQHTgUToaOrqjtDINVxyQ7i76TX7
kqJqtaLCl9CNRIMncB09oiN7TO+1kigtTsTkAQ5PiqLxmE5PRWENYEYDsiGgbPJt
Mq6uBvx9GAjObYSrpBgAnzsotM76ufcQyLzm6C1ctF5Bg8pCtIAXeJ9CG51lkEiV
jocPpQ/r2/tWLcYSMaHjrxNz7DRPEUE2ESDSUmfySIaChxnZi5fYyxbB87eJK03a
9JRedJ7EySd4eTe0WjfGn9qLF4NPPre+5aAMsUzOgUYcCjGRJbUIxgmJHMBg0Krz
HajwKA5B1ZwaNaN22odGT6rgsJ1KzCDvN7SsAegZBCECgYEA6viuwYJ+tn98ZlYZ
19p82HIbj5ZskxbHgyZKnWlv4CjzSU0xMDRa/ZBcgHs+jcxIvlngRlkkKthK8AYT
yr+goPpdd8ouLVzaUy2RCPpeEFhZdDNCVF/vSMDeqnQgSzKPF7QcVmAf9LAmfdR1
JT4WmNyWqKk+IsP4ys72l4Y3OkMCgYEA5202xuPQpLvqnSFQZqh0n6SJR6kqKo1K
M8Uti+4CGEDVVwppnj2W1CVorXQA2stNhC9Oh7ypAK5+c3MXyCiRCvnrMfbjNE8D
zHlLDyOwdkYbNDLyEaGt+MF/y8rzWqqdOtz+/j99mx9Ki0qk4uXja/D4XzmmjvaS
sbtCWUSQ2LkCgYEAyieqMlJTMi/8lw78rPkM8Cs8Cw0f3Gx8uhj3mPZdij2xEh+X
ciGZJw5Mhz2BU/2tmBc7HUsUEsiDsH2KCaVUTSsZvzXzBJQeQfGyFkdRJj7ct1xi
dLUU6UMGTyAZqJiXA42x055f3+StORTQtHn2dw1RkUoKa16vbc0h2rteSIECgYA3
N8rLF85Pj/rBtRIu/GCfOq36qDVEY+PhiFl+urJLQSTmGLjspbtYMPjR8gzGJ53+
PR9aqbwVSo0nVL3G5078NHdWu5aog3Xfks1C9nwDLGUPRlyVsmMFKH4qjOkVqAHN
6q740QNSQNwTciL3dGyX863/Yo0ILXMA7zI8hGyfGQKBgQCcm5EVY88/ww4VtJHW
fqDG9ymnl6OpF0BbYFbeby1Cay7dOHJ3AoKIFY2yl+YqxHJZ0MuqFoJN3ZSvBlEX
Ghs7QN/QefotavaGtF5/WyfMW6Sjyy5izDaCrQsCpL5l6iEd8ZrO2CBXk/XnuvfI
lsO6p2syP9Ud5o/8adh9B8JOfg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIE/zCCAuegAwIBAgIBGDANBgkqhkiG9w0BAQsFADCBgjESMBAGCgmSJomT8ixk
ARkWAmRlMRcwFQYKCZImiZPyLGQBGRYHYmFsb2doczEeMBwGA1UECgwVQmFsdVNp
Z24gUHJpdmF0ZSBTaXRlMRUwEwYDVQQLDAxQS0kgU2VydmljZXMxHDAaBgNVBAMM
E0JhbHVTaWduIFNpZ25pbmcgQ0EwHhcNMjMwNDA2MTg1NzU4WhcNMjUwNDA1MTg1
NzU4WjBwMRIwEAYKCZImiZPyLGQBGRYCZGUxFzAVBgoJkiaJk/IsZAEZFgdiYWxv
Z2hzMR4wHAYDVQQKDBVCYWx1U2lnbiBQcml2YXRlIFNpdGUxEDAOBgNVBAsMB0lu
Zm9TZWMxDzANBgNVBAMMBnNlcnZlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBANRqo9oHcuYJxOvkqoLgAzReazN/MZiBMV9rwln5etkNI6cM6HPB7WDI
SDjbfZ93uNcr2JhDyzuS9gppjvs1EcsRUkteS4Ms3ue5XTqMppc5l8Bw3Dn79HJg
jN09vokfgUd9Wxea44a63gSOYuY29vWHacTZHOGMH5l9I8zL3+3fRiYCcjLOW3dQ
WlH1YvKR9De0i4t7107gaGLN+PDWSYGQBa3hIeqRjBed9ya1zvPg2VN60CZC5apb
wk6ilehvb/grErdkgOlMhxpfDVh0CZvdp5+LFuf+kO2hhv87JC/PZscfHk+Ak/sM
I5q1eIBVB0xZt4Sw8jjx7Ku+lCjBomsCAwEAAaOBkDCBjTAOBgNVHQ8BAf8EBAMC
BaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYD
VR0OBBYEFE/jmPNidBzn1gBD79LYjYrYp0PlMB8GA1UdIwQYMBaAFEgj5ZNUgwMs
KSzkrpxyzJsMjxOLMBEGA1UdEQQKMAiCBnNlcnZlcjANBgkqhkiG9w0BAQsFAAOC
AgEAChdjd1IKl3Xj38Ea3SfKfqCGwgJorOVoNbRJuWdwkZWAugrciUIMDNsVZJym
/F4OlC9BuHhfc6MfK+G67bJWV//LWUwPG1EDT4Gw9C2yKCHdaQDHurLP4piXxcnv
fd2v1A/wG9x5HcTW1vqAxtp62RUwjICI52YJV/88ac+ZugEZIQG+Pk9ieQ8NkBPs
aXIk2cXgj5gibEp9W6J9xjAdu6xU77lA7ElC5lIEFhUybZC7oQ7rqGFyIqF4H/Pd
I/T+oA2AFqoMhtHeo5w5gvb3r1okfiqynCb0JXri8SoDej3a/cPXWu3wKgLXsavi
wqOPClCLNYE+1bhsX/hohl3+AoYMTX5wdzeTB7wdO2g6b52Cnp5yS1fKdZu4+1zV
cmx40mhtjUi3x29xp7x6Z8aUcAQte0roHPrehh72sh7nEALkeq0b0Lg8oJCUD6K2
XzEjwihM3yVF3pdcGCPkyQTJUypp+cyvlGmQdkJYlljFbmJNQ3g3kIw4tQTZdE5w
6hLvoY4OjlL0o1ysE8HTaJr/GzG8+rfWl55orVUZrO1nd+r8twcUvEd7VY46hC3x
qNQojU6DPVt3ie6qT4S0ZxASsa5E5C5ouH+hSWLV7dPhd2HnVlswBxWoJjeTcSLu
cj9NhBr7HNBCjsh1Gj6Q2uC2Njd+Ea0XgM72LTtYh9EN1FY=
-----END CERTIFICATE-----

View File

@@ -1,31 +1,36 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE----- -----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIF/jCCA+agAwIBAgIBATANBgkqhkiG9w0BAQUFADCBjzESMBAGCgmSJomT8ixk MIIF/jCCA+agAwIBAgIBATANBgkqhkiG9w0BAQUFADCBjzESMBAGCgmSJomT8ixk
@@ -61,38 +66,4 @@ lR0hheqlNWSLteUN+AzQXDI/ECr4TQSJlIoIWVYbRq8xlGcCFgbiXr3b47NX8XVP
00W1AjSpRLTbAOw5dURT51dhWPsZiG+sBrE+xI4fUx0tZbI56l9ZYEiWZJIBPL5a 00W1AjSpRLTbAOw5dURT51dhWPsZiG+sBrE+xI4fUx0tZbI56l9ZYEiWZJIBPL5a
mOPbDwr+U8ROM3M0SooEJ9R5FEUGC2CkOBtaCs+PJ4929UMI+TmdO47j6zxdyLVM mOPbDwr+U8ROM3M0SooEJ9R5FEUGC2CkOBtaCs+PJ4929UMI+TmdO47j6zxdyLVM
ynM= ynM=
-----END CERTIFICATE----- -----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----

View File

@@ -34,9 +34,9 @@ default_transport = smtp:[relay.zntrl.de]:465
# SMPTD (inbound) TLS parameters # SMPTD (inbound) TLS parameters
smtpd_tls_CApath = /etc/ssl/certs smtpd_tls_CApath = /etc/ssl/certs
smtpd_tls_CAfile = /etc/ssl/certs/balusign-signing-ca.pem smtpd_tls_CAfile = /etc/postfix/ssl/certs/balusign-signing-ca.pem
smtpd_tls_cert_file = /etc/ssl/nuc0-full-chain.pem smtpd_tls_cert_file = /etc/postfix/ssl/nuc0-full-chain.pem
smtpd_tls_key_file = /etc/ssl/private/nuc0.lan.key smtpd_tls_key_file = /etc/postfix/ssl/private/nuc0.lan.key
smtpd_tls_security_level=may smtpd_tls_security_level=may
smtpd_tls_loglevel = 1 smtpd_tls_loglevel = 1
@@ -44,8 +44,8 @@ smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_una
# SMTP (outbound) # SMTP (outbound)
smtp_tls_CApath=/etc/ssl/certs smtp_tls_CApath=/etc/ssl/certs
smtp_tls_key_file = /etc/ssl/private/nuc0.lan.key smtp_tls_key_file = /etc/postfix/ssl/private/nuc0.lan.key
smtp_tls_cert_file = /etc/ssl/nuc0-full-chain.pem smtp_tls_cert_file = /etc/postfix/ssl/nuc0-full-chain.pem
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_tls_wrappermode = yes smtp_tls_wrappermode = yes
smtp_tls_security_level = encrypt smtp_tls_security_level = encrypt

View File

@@ -67,3 +67,4 @@ lR0hheqlNWSLteUN+AzQXDI/ECr4TQSJlIoIWVYbRq8xlGcCFgbiXr3b47NX8XVP
mOPbDwr+U8ROM3M0SooEJ9R5FEUGC2CkOBtaCs+PJ4929UMI+TmdO47j6zxdyLVM mOPbDwr+U8ROM3M0SooEJ9R5FEUGC2CkOBtaCs+PJ4929UMI+TmdO47j6zxdyLVM
ynM= ynM=
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@@ -1,34 +1,32 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
b54v1VvXitZdKc48Q4XwgK8wPKOl1dTUSZQ=
-----END CERTIFICATE----- -----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIF9DCCA9ygAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBjzESMBAGCgmSJomT8ixk MIIF9DCCA9ygAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBjzESMBAGCgmSJomT8ixk
ARkWAmRlMRcwFQYKCZImiZPyLGQBGRYHYmFsb2doczEeMBwGA1UECgwVQmFsdVNp ARkWAmRlMRcwFQYKCZImiZPyLGQBGRYHYmFsb2doczEeMBwGA1UECgwVQmFsdVNp
@@ -98,4 +96,3 @@ lR0hheqlNWSLteUN+AzQXDI/ECr4TQSJlIoIWVYbRq8xlGcCFgbiXr3b47NX8XVP
mOPbDwr+U8ROM3M0SooEJ9R5FEUGC2CkOBtaCs+PJ4929UMI+TmdO47j6zxdyLVM mOPbDwr+U8ROM3M0SooEJ9R5FEUGC2CkOBtaCs+PJ4929UMI+TmdO47j6zxdyLVM
ynM= ynM=
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@@ -1,31 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIFJjCCAw6gAwIBAgIBDjANBgkqhkiG9w0BAQUFADCBgjESMBAGCgmSJomT8ixk
ARkWAmRlMRcwFQYKCZImiZPyLGQBGRYHYmFsb2doczEeMBwGA1UECgwVQmFsdVNp
Z24gUHJpdmF0ZSBTaXRlMRUwEwYDVQQLDAxQS0kgU2VydmljZXMxHDAaBgNVBAMM
E0JhbHVTaWduIFNpZ25pbmcgQ0EwHhcNMjEwNTAzMTkyNzQ5WhcNMjMwNTAzMTky
NzQ5WjBuMRIwEAYKCZImiZPyLGQBGRYCZGUxFzAVBgoJkiaJk/IsZAEZFgdiYWxv
Z2hzMR4wHAYDVQQKDBVCYWx1U2lnbiBQcml2YXRlIFNpdGUxEDAOBgNVBAsMB0lu
Zm9TZWMxDTALBgNVBAMMBG51YzAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDFz217aY0hdbZW75s6WqQC9dGd/nAze5pDXLV3Pims2TB/8gs1a78PTTJF
fG3musy+LN+gn7+yT14vxx8vTDiZ5aIPuj/S1wQhOqoz07+p0Wn7+snQ78TdTNik
IBh3dlm4xF9TNH1PgXwLNhw96XI4RROZ6GgnMVr2/WyL8NdcioIn1EcoS6lJIF1g
xKoDc6lkmeDDDbVqE0tMEn6NLEF8THHqsA7QhCHmxKuvyfvFbu5eAhsB7cvz6M93
1cZB7l9O3M0zeIbb0P67oHqXi0RVlpJzZWrcN7Ln+/kkg8Ioq8dcAFXiuWVvG28o
HZX9Uk1QaHdgdn7gOL6WkNDWyobnAgMBAAGjgbkwgbYwDgYDVR0PAQH/BAQDAgWg
MAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1Ud
DgQWBBT9g+fp39K5G1BwfepDx89L7kbyyjAfBgNVHSMEGDAWgBRII+WTVIMDLCks
5K6ccsybDI8TizA6BgNVHREEMzAxggRudWMwgg5udWMwLmZyaXR6LmJveIIKYmFs
b2docy5kZYINbWFpbC56bnRybC5kZTANBgkqhkiG9w0BAQUFAAOCAgEALrRA8uL5
d8tzq2zw1nwWXicVbLKRC5I5QzV8OWoy7Zz0QpOXm73Pm1xEq6CkLic7u3qLdx6f
+5pCIwr4HCvzEYUcllPqIEaqT5TmjwXRA7g+nxwpshtjt10XV+zvBiRQEhsMVuqy
pLeaojPGqHRxasqqJBg8TYC/zdThGTjSzY6nPqDLxsdYwmAEL1qYsMKpbEk75c0w
51qxfUwduVKqgDV1G92bxtOFNxztHUzsAt/exbdhni+udlIwTYCCXgtfLjdyHWot
MSv0HYmoFQHwr7MfTlwLSxbXICzJIQ2bSCz2oqX9HsLOvmHamofa4x5spggi5dBv
NfFU0VJBiQV+AigDxSOcZhh9OlOpbdKWU5xH493xFEAcAVca7+xt8w93pWS2GIgf
f7E8hcVE4WeJG5ySRJqcJrqJlmgh+dJKNLKrtmEx4jreME9uld13KOOt/FohPfsb
PMSYm7pMgJ5+dL81hERgpqnv4zNbxtHwW2mCS0KWuAphlH2dIApC69Hea/9LTuHZ
KPWzO8VBZamg8zjKlCMBILopi668MRMYrGkvZvQeAqGXgG0k9AkefvABlyFA8PCp
HMKGicMKoWHGMB5sc6J9DUqxkgV3FEj3i1SNrkK6rOzjAVYDJoUIYkdCwgff11ee
b54v1VvXitZdKc48Q4XwgK8wPKOl1dTUSZQ=
-----END CERTIFICATE-----

View File

@@ -1,29 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDFz217aY0hdbZW
75s6WqQC9dGd/nAze5pDXLV3Pims2TB/8gs1a78PTTJFfG3musy+LN+gn7+yT14v
xx8vTDiZ5aIPuj/S1wQhOqoz07+p0Wn7+snQ78TdTNikIBh3dlm4xF9TNH1PgXwL
Nhw96XI4RROZ6GgnMVr2/WyL8NdcioIn1EcoS6lJIF1gxKoDc6lkmeDDDbVqE0tM
En6NLEF8THHqsA7QhCHmxKuvyfvFbu5eAhsB7cvz6M931cZB7l9O3M0zeIbb0P67
oHqXi0RVlpJzZWrcN7Ln+/kkg8Ioq8dcAFXiuWVvG28oHZX9Uk1QaHdgdn7gOL6W
kNDWyobnAgMBAAECggEABj3pYn+OKIQiYNPmvgymKEHBf47L05QO5hlC0KRxhDbG
RQNKP0FLIhx5fZ/Th/hVBZs840CnN+UxP6i03zU0hAau+ngSE4EdbD8Bp+kCn0Uw
Zvce7yzhtWn7XBJ3My3U3vOzXljFq4CWfXQTqBB5vjTPzYd74eC40hplFnVfFlhq
UzTWMpswji3RukjRJDFoVYntj1OzCKD1NJmE+T4ma3GNLVijy8vH1Z4lHH7u5dAf
oZG62DzuZpP4OS8I16xL5Vy1CE4kVROJ9cA+4PpS8AlDaq5pqbaPguEALxt13TDJ
mvNui6uPJRUkZVU/tbYJR44eQVrK12nH1pgig7txgQKBgQDr/9Kfq1T6rdz7w0fA
RW4d9nWsXGrNcIB2avbr0CHyppQAOiEq/jntXQI8QiQiM2tf2KjL34Qk0eMjp1za
hZxzka7JGuYrAFWwgpE/41diC+rn0IgnufYHm7lKNrKm+nYDBuIGiY1a53L3sSkA
SedmZBgz8KVastbYaI2b3OAIUQKBgQDWkxDUnffGszt4YUIPP+8ybltHjpa639N4
lgAk9xU+TBF/MhD6DMWMAlWoC5mLvLgc6y8rPS3oD2hbdHawedO1EMmyRL5ZenIE
SKG4UwBltZduumfdnAoPJJV95PKoOMaBBcOCdiBNyvcDyPL4Xgh9QY5uFhAAv2EA
YIXLBwsFtwKBgGv3J0aAvWnJbJWJKyQdH1l5zS/DP+EonLyQBtKu7zjxWDgaX94p
XBrpOAKVR66V04OPvPk4El493yoKgQI/qel9NncuZSo7BvivYv/VY76pMRhIYGG8
Q4ALj+MRzv1xC9gqp/DRsOdrhz8lv1owdTp0hFYOu7cYpg1vF4m8rIlhAoGAN2hU
cUK1R6bilWwv3bY5swESKwEj5O+FMN8y/FidMK/92KV6Asenf0bfDXypUo8Rz83f
KUAsCX9pCCyjtWBQDbJfEtxzdrGKnZaPxAQS1zC0ANC7n1r6sfxVaePj0RKQF6MA
YEDWiJ//dwe9zeqiMI3sFHs3+Klyh+Fkyw9vhjMCgYACGDoNZVsWburyHJXtyC5U
M8vpxh3t7WI8t7f0jTxbXPbh4L1lLLLgRCXXF/F1+D6/CsWwdR8LLGTeRoGF3xjF
WKadwm18UV7O0RlMM7nc89zM4Gw2oKazdRp3Gp2+4stXk4taw7UviEyzsIgzukeB
RxMXnFUxv/vu96lzCTAyRQ==
-----END PRIVATE KEY-----

View File

@@ -1,28 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQClmZEsNaHomTTZ
8Ai2p2TG7MKRZwvUoKi5VREhLzc1VVGioCLb06zwAwglmpRyL5eXMh+nrya9Q5tP
w65Se0TGETG/AM4fuSZ4xbu7rE6K3jZebpc0jpjiUz9KWyfu4sE4vTdL0PvYUVVm
Gchr6znzVIWoY14t7kkB5aS8jZnO+uyyNssCW69eodNZlBFSCSmS1EFuqnpmYamV
eoeK9D0oZQ2f4Fv2DDRRwEsmVWe7x9r6n0b0k6uu59lNrd8AI+vzWtOi3AW2SV2N
b5tynnHoISFzWmIDiYvGlFaxw0dJ6Zshm93bLxVgFLc/tNe/XfDbRF64gRJvrrsV
ijlCulijAgMBAAECggEAH1KIrwAF++TepkpMm5/V4/psYuxGxJUO1N9OOiSgIKpe
oo//h+zlzRAFvncalO6DkcmdSy5J+YqMGe49TsSaIYynCCWy1zVCHZ3pAHp68LFP
P1VTrFE8gbKVSg8r4ndpbL39c4231RatPH6r9h2r/GaEUXFaIv3rOTyiiDeQXCG0
CZbhvrFS+jLf2Y/7PQEjTMND/Ml2N+eps2Sg68BHWG5LcubD7YP+xGmAX+FIk4Ac
lSMxrtpNTCaB0wX8+RmGnWNnP2uAF9lwC4n6bQ8D+zTo2sC+EgtgpwD+sAgDOHlE
LbUs11aDtizhCPJpsJStwh1ms9+Ky8UMv5B8+QHpYQKBgQDcY4+/9ymr4sj6Z7BU
TrltxPeSvOwRObprTr0k8fSU4YsWpwwINvDmgfnDbjRk/GY3M7qv3LY7COoJcuhO
1QDABY+2riyGXGtM3d6ZfnhCQSaxc63XQ+6mNrXCUj+J5YBW4ogsrl1WUoyRxz38
n/HCqEvUB2WE22izv4QeebCBnwKBgQDAW6TouqwnwhuNRIAY7zrpCKAdooOdb8Yw
Fl3NUYTBn19gxGkghjEbP19WX8maUNaxTHk5n0I3w5GjYVfHNCwugxsQV1gxDYG2
YDi+EgXypGYn+N4Bul7zZA22oknD01e9iPuEo5810/E9OUf2kbPAr87O5i2BnYdc
Pl9kW4YyfQKBgExSjm3EgsHr//33+rC3sq+5DqPamUY937lZw1cQE8ubcDegEiKm
JDcvu/daKvruDdgAKh7NKK65H5O2H41tZp0ZT/PLzc+aIe60x2oQykTnmybJEOMD
u5oESF3LbgWrXQ651L7kg55paBT0ExtxqJ/o+JmtFhM0iMX3BSIosl+xAoGAfSEg
fWQxaQuT8KmGyrGUmNLLlXuKMnfrbIygKFfHDE0oNkKOQGIKv7bRxdY5xvCfOGaO
1TUMVkoaCzXfa+48b2VJza+D5yTqJEEjqEEBLX5UFdyGTol2Cs4jPZMEeSaaBOl+
9CGcB9//JdyFO5g8XjP/TAffwlk/HHpWg2omOeECgYBe+gcaXprQUbaT6ou7zMKK
U1Ig/f3HTR5dzsSuqCepwqPisu1xUk56y/bLINK+MT4LcC+MQQPJk9bGNykINL4W
X7tT+65QBz3zlSCDoS34XkyyXfT9hSgNg7BZF//76bBVmrhGikVWXpEyHbGcVKxE
e56w/ty1zeRL7riblULDIw==
-----END PRIVATE KEY-----