forked from TrueCloudLab/certificates
Init config on load | Add wrapper for cli
This commit is contained in:
parent
9a156d2210
commit
8c709fe3c2
2 changed files with 8 additions and 0 deletions
|
@ -146,6 +146,8 @@ func LoadConfiguration(filename string) (*Config, error) {
|
|||
return nil, errors.Wrapf(err, "error parsing %s", filename)
|
||||
}
|
||||
|
||||
c.init()
|
||||
|
||||
return &c, nil
|
||||
}
|
||||
|
||||
|
|
|
@ -134,6 +134,12 @@ func WriteDefaultIdentity(certChain []api.Certificate, key crypto.PrivateKey) er
|
|||
return nil
|
||||
}
|
||||
|
||||
// WriteIdentityCertificate writes the identity certificate to disk.
|
||||
func WriteIdentityCertificate(certChain []api.Certificate) error {
|
||||
filename := filepath.Join(identityDir, "identity.crt")
|
||||
return writeCertificate(filename, certChain)
|
||||
}
|
||||
|
||||
// writeCertificate writes the given certificate on disk.
|
||||
func writeCertificate(filename string, certChain []api.Certificate) error {
|
||||
buf := new(bytes.Buffer)
|
||||
|
|
Loading…
Reference in a new issue