X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=cmd%2Fcer-selfsigned-example%2Fmain.go;h=8b79359f2a63a7426ce3f67aed5c2da7218c26c9;hb=9252439816bb983e9754a011cd9fe19f737df04d;hp=942de48c484bea51c889d069497fb290074bdb8c;hpb=01a63566c2fb0b66c2da61e7570a9a1dc5548ec6;p=gogost.git diff --git a/cmd/cer-selfsigned-example/main.go b/cmd/cer-selfsigned-example/main.go index 942de48..8b79359 100644 --- a/cmd/cer-selfsigned-example/main.go +++ b/cmd/cer-selfsigned-example/main.go @@ -191,7 +191,6 @@ func main() { spki = spki[:20] cerTmpl := x509.Certificate{ - KeyUsage: x509.KeyUsageDigitalSignature, NotBefore: notBefore, NotAfter: notAfter, SerialNumber: sn, @@ -202,9 +201,10 @@ func main() { if *ca { cerTmpl.BasicConstraintsValid = true cerTmpl.IsCA = true - cerTmpl.KeyUsage |= x509.KeyUsageCertSign + cerTmpl.KeyUsage = x509.KeyUsageCertSign } else { cerTmpl.DNSNames = []string{*cn} + cerTmpl.KeyUsage = x509.KeyUsageDigitalSignature } if caCer == nil {