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) }