|
|
@ -13,8 +13,6 @@ import ( |
|
|
|
"net" |
|
|
|
"net" |
|
|
|
"os" |
|
|
|
"os" |
|
|
|
"time" |
|
|
|
"time" |
|
|
|
|
|
|
|
|
|
|
|
"listome.com/log" |
|
|
|
|
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
const ( |
|
|
|
const ( |
|
|
@ -87,7 +85,7 @@ func (key *PrivateKey) WriteToFile(filename string) (err error) { |
|
|
|
return fmt.Errorf("Unable to PEM encode private key: %s", err) |
|
|
|
return fmt.Errorf("Unable to PEM encode private key: %s", err) |
|
|
|
} |
|
|
|
} |
|
|
|
if err := keyOut.Close(); err != nil { |
|
|
|
if err := keyOut.Close(); err != nil { |
|
|
|
log.Debugf("Unable to close file: %v", err) |
|
|
|
logger.Printf("Unable to close file: %v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
@ -238,7 +236,7 @@ func (cert *Certificate) WriteToFile(filename string) (err error) { |
|
|
|
} |
|
|
|
} |
|
|
|
defer func() { |
|
|
|
defer func() { |
|
|
|
if err := certOut.Close(); err != nil { |
|
|
|
if err := certOut.Close(); err != nil { |
|
|
|
log.Debugf("Unable to close file: %v", err) |
|
|
|
logger.Printf("Unable to close file: %v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
}() |
|
|
|
}() |
|
|
|
return pem.Encode(certOut, cert.pemBlock()) |
|
|
|
return pem.Encode(certOut, cert.pemBlock()) |
|
|
@ -266,7 +264,7 @@ func (cert *Certificate) WriteToDERFile(filename string) (err error) { |
|
|
|
} |
|
|
|
} |
|
|
|
defer func() { |
|
|
|
defer func() { |
|
|
|
if err := certOut.Close(); err != nil { |
|
|
|
if err := certOut.Close(); err != nil { |
|
|
|
log.Debugf("Unable to close file: %v", err) |
|
|
|
logger.Printf("Unable to close file: %v", err) |
|
|
|
} |
|
|
|
} |
|
|
|
}() |
|
|
|
}() |
|
|
|
_, err = certOut.Write(cert.derBytes) |
|
|
|
_, err = certOut.Write(cert.derBytes) |
|
|
|