key_type.go 320 B

123456789101112
  1. package helper
  2. import "github.com/go-acme/lego/v4/certcrypto"
  3. func GetKeyType(keyType certcrypto.KeyType) certcrypto.KeyType {
  4. switch keyType {
  5. case certcrypto.RSA2048, certcrypto.RSA3072, certcrypto.RSA4096, certcrypto.RSA8192,
  6. certcrypto.EC256, certcrypto.EC384:
  7. return keyType
  8. }
  9. return certcrypto.RSA2048
  10. }