mirror of
https://github.com/outbackdingo/labca.git
synced 2026-01-27 18:19:33 +00:00
20 lines
832 B
Diff
20 lines
832 B
Diff
diff --git a/cmd/ceremony/key.go b/cmd/ceremony/key.go
|
|
index 2315a2081..f3210c75d 100644
|
|
--- a/cmd/ceremony/key.go
|
|
+++ b/cmd/ceremony/key.go
|
|
@@ -57,12 +57,12 @@ func generateKey(session *pkcs11helpers.Session, label string, outputPath string
|
|
var keyID []byte
|
|
switch config.Type {
|
|
case "rsa":
|
|
- pubKey, keyID, err = rsaGenerate(session, label, config.RSAModLength)
|
|
+ pubKey, keyID, err = rsaGenerate(session, label, config.RSAModLength, config.Extractable)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("failed to generate RSA key pair: %w", err)
|
|
}
|
|
case "ecdsa":
|
|
- pubKey, keyID, err = ecGenerate(session, label, config.ECDSACurve)
|
|
+ pubKey, keyID, err = ecGenerate(session, label, config.ECDSACurve, config.Extractable)
|
|
if err != nil {
|
|
return nil, fmt.Errorf("failed to generate ECDSA key pair: %w", err)
|
|
}
|