mirror of
https://github.com/siderolabs/talos.git
synced 2025-10-11 15:41:11 +02:00
fix: use proper key usage for apid client certificate
This command is referenced from PKI recovery documentation. Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
This commit is contained in:
parent
171aa94679
commit
a9643b4774
@ -76,7 +76,11 @@ var genCrtCmd = &cobra.Command{
|
|||||||
return fmt.Errorf("error parsing CSR: %s", err)
|
return fmt.Errorf("error parsing CSR: %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
signedCrt, err := x509.NewCertificateFromCSR(caCrt, caKey, ccsr, x509.NotAfter(time.Now().Add(time.Duration(genCrtCmdFlags.hours)*time.Hour)))
|
signedCrt, err := x509.NewCertificateFromCSR(caCrt, caKey, ccsr,
|
||||||
|
x509.NotAfter(time.Now().Add(time.Duration(genCrtCmdFlags.hours)*time.Hour)),
|
||||||
|
x509.KeyUsage(stdlibx509.KeyUsageDigitalSignature),
|
||||||
|
x509.ExtKeyUsage([]stdlibx509.ExtKeyUsage{stdlibx509.ExtKeyUsageClientAuth}),
|
||||||
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("error signing certificate: %s", err)
|
return fmt.Errorf("error signing certificate: %s", err)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user