parent
90b8ece611
commit
885df1c4ab
2
run.sh
2
run.sh
|
@ -12,7 +12,7 @@ export RECIPIENTS="./recipients.conf.example"
|
||||||
export MAILFOLDER="mail"
|
export MAILFOLDER="mail"
|
||||||
|
|
||||||
##MAIN
|
##MAIN
|
||||||
export USETLS="false"
|
export USETLS="true"
|
||||||
|
|
||||||
##RUN
|
##RUN
|
||||||
|
|
||||||
|
|
23
tls.go
23
tls.go
|
@ -4,33 +4,19 @@ package main
|
||||||
import (
|
import (
|
||||||
|
|
||||||
"crypto/ecdsa"
|
"crypto/ecdsa"
|
||||||
|
|
||||||
"crypto/ed25519"
|
"crypto/ed25519"
|
||||||
|
|
||||||
"crypto/elliptic"
|
"crypto/elliptic"
|
||||||
|
|
||||||
"crypto/rand"
|
"crypto/rand"
|
||||||
|
|
||||||
"crypto/rsa"
|
"crypto/rsa"
|
||||||
|
|
||||||
"crypto/x509"
|
"crypto/x509"
|
||||||
|
|
||||||
"crypto/x509/pkix"
|
"crypto/x509/pkix"
|
||||||
|
|
||||||
"encoding/pem"
|
"encoding/pem"
|
||||||
|
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"math/big"
|
"math/big"
|
||||||
|
|
||||||
"net"
|
"net"
|
||||||
|
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -72,7 +58,7 @@ func ZMakecert() {
|
||||||
|
|
||||||
validFor := time.Duration(3650 * 24 * time.Hour)
|
validFor := time.Duration(3650 * 24 * time.Hour)
|
||||||
|
|
||||||
isCA := false
|
isCA := true
|
||||||
|
|
||||||
rsaBits := 4096
|
rsaBits := 4096
|
||||||
|
|
||||||
|
@ -186,7 +172,12 @@ func ZMakecert() {
|
||||||
|
|
||||||
Subject: pkix.Name{
|
Subject: pkix.Name{
|
||||||
|
|
||||||
Organization: []string{"ZangTumb SMTP Server Department"},
|
Organization: []string{"ZangTumb Internal CA"},
|
||||||
|
Country: []string{"00"},
|
||||||
|
Province: []string{"5a622d3c-f218-11eb-9a03-0242ac130003"},
|
||||||
|
Locality: []string{"8927f2fa-f218-11eb-9a03-0242ac130003"},
|
||||||
|
StreetAddress: []string{"8927f3ea-f218-11eb-9a03-0242ac130003"},
|
||||||
|
PostalCode: []string{"666"},
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue