]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
auth-cfg: Add lower case enum names for auth_rule_t
authorThomas Egerer <thomas.egerer@secunet.com>
Wed, 26 Aug 2009 08:45:50 +0000 (10:45 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 10 Apr 2025 06:31:09 +0000 (08:31 +0200)
Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
src/libstrongswan/credentials/auth_cfg.c
src/libstrongswan/credentials/auth_cfg.h

index 9958228a47580f5d2fc4b33fdbea7cc229e4a938..fb052ca90f8b01f6684a62673ab53f727c7b9cb3 100644 (file)
@@ -43,7 +43,7 @@ ENUM(auth_rule_names, AUTH_RULE_IDENTITY, AUTH_HELPER_AC_CERT,
        "RULE_EAP_VENDOR",
        "RULE_XAUTH_BACKEND",
        "RULE_XAUTH_IDENTITY",
-       "AUTH_RULE_CA_IDENTITY",
+       "RULE_CA_IDENTITY",
        "RULE_CA_CERT",
        "RULE_IM_CERT",
        "RULE_SUBJECT_CERT",
@@ -64,6 +64,37 @@ ENUM(auth_rule_names, AUTH_RULE_IDENTITY, AUTH_HELPER_AC_CERT,
        "HELPER_AC_CERT",
 );
 
+ENUM(auth_rule_names_lower, AUTH_RULE_IDENTITY, AUTH_HELPER_AC_CERT,
+       "identity",
+       "identity_loose",
+       "auth_class",
+       "aaa_identity",
+       "eap_identity",
+       "eap_type",
+       "eap_vendor",
+       "xauth_backend",
+       "xauth_identity",
+       "ca_identity",
+       "ca_cert",
+       "im_cert",
+       "subject_cert",
+       "crl_validation",
+       "ocsp_validation",
+       "cert_validation_suspended",
+       "group",
+       "rsa_strength",
+       "ecdsa_strength",
+       "signature_scheme",
+       "ike_signature_scheme",
+       "cert_policy",
+       "im_cert",
+       "subject_cert",
+       "im_hash_url",
+       "subject_hash_url",
+       "revocation_cert",
+       "ac_cert",
+);
+
 /**
  * Check if the given rule is a rule for which there may be multiple values.
  */
index 561f369ed2a9ef79ab23731327fd43e872c0aef3..bb154534748b4b71366699aa215cc0e76a14ad87 100644 (file)
@@ -132,10 +132,15 @@ enum auth_rule_t {
 };
 
 /**
- * enum name for auth_rule_t.
+ * Names for auth_rule_t (upper case).
  */
 extern enum_name_t *auth_rule_names;
 
+/**
+ * Names for auth_rule_t (lower case, without "rule_" or "helper_" prefix).
+ */
+extern enum_name_t *auth_rule_names_lower;
+
 /**
  * Authentication/Authorization round.
  *