Skip to content
Snippets Groups Projects
Unverified Commit 2cc56a6e authored by Max Adamo's avatar Max Adamo
Browse files

minor changes

parent 6f03c9b0
No related branches found
No related tags found
No related merge requests found
...@@ -30,28 +30,18 @@ var ( ...@@ -30,28 +30,18 @@ var (
keyDestination string keyDestination string
caDestination string caDestination string
Type string Type string
tmpCertificateDestination = "/tmp/amce_cert.pem"
tmpFullchainDestination = "/tmp/amce_fullchain.pem"
tmpCaDestination = "/tmp/amce_ca.pem"
tmpKeyDestination = "/tmp/amce_key.pem"
tempCertSlice = []string{tmpCertificateDestination, tmpFullchainDestination, tmpCaDestination, tmpKeyDestination}
) )
// app exit // app clean and exit
func appExit(status int) { func appExit(status int) {
for _, element := range tempCertSlice { err := os.RemoveAll("/tmp/acme-downloader")
err := os.Remove(element)
if err != nil { if err != nil {
} }
}
os.Exit(status) os.Exit(status)
} }
// check certificates // check certificates
func checkCerificates(dnsname string, certificate string, fullchain string, ca string, key string, days int, fail bool) bool { func checkCerificates(dnsname string, certificate string, fullchain string, ca string, key string, days int, fail bool) bool {
for _, element := range tempCertSlice {
fmt.Printf(element)
}
Seconds := days * 86400 Seconds := days * 86400
daysNumber := time.Now().Local().Add(time.Second * time.Duration(Seconds)) daysNumber := time.Now().Local().Add(time.Second * time.Duration(Seconds))
...@@ -328,6 +318,11 @@ Options: ...@@ -328,6 +318,11 @@ Options:
fullChain := GetRedisKey(RedisFullChainURL, RedisToken) fullChain := GetRedisKey(RedisFullChainURL, RedisToken)
privKey := GetVaultKey(VaultURL, VaultToken) privKey := GetVaultKey(VaultURL, VaultToken)
// download and test certificates on a temporary location
tmpCertificateDestination := "/tmp/acme-downloader/cert/amce_cert.pem"
tmpFullchainDestination := "/tmp/acme-downloader/cert/amce_fullchain.pem"
tmpCaDestination := "/tmp/acme-downloader/cert/amce_ca.pem"
tmpKeyDestination := "/tmp/acme-downloader/key/amce_key.pem"
WriteToFile(certificate, tmpCertificateDestination, GroupName, 0644, 0755) WriteToFile(certificate, tmpCertificateDestination, GroupName, 0644, 0755)
WriteToFile(fullChain, tmpFullchainDestination, GroupName, 0644, 0755) WriteToFile(fullChain, tmpFullchainDestination, GroupName, 0644, 0755)
WriteToFile(ca, tmpCaDestination, GroupName, 0644, 0755) WriteToFile(ca, tmpCaDestination, GroupName, 0644, 0755)
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment