svn rev #21871: trunk/src/include/

tsitkova@MIT.EDU tsitkova at MIT.EDU
Mon Feb 2 16:34:20 EST 2009


http://src.mit.edu/fisheye/changelog/krb5/?cs=21871
Commit By: tsitkova
Log Message:
Introduces macros for config parameters.



Changed Files:
U   trunk/src/include/k5-int.h
Modified: trunk/src/include/k5-int.h
===================================================================
--- trunk/src/include/k5-int.h	2009-02-02 21:13:42 UTC (rev 21870)
+++ trunk/src/include/k5-int.h	2009-02-02 21:34:19 UTC (rev 21871)
@@ -179,6 +179,83 @@
 /* Get string buffer support. */
 #include "k5-buf.h"
 
+/* cofiguration variables */
+#define KRB5_CONF_ACL_FILE                       "acl_file"
+#define KRB5_CONF_ADMIN_KEYTAB                   "admin_keytab"
+#define KRB5_CONF_ADMIN_SERVER                   "admin_server"
+#define KRB5_CONF_ALLOW_WEAK_CRYPTO              "allow_weak_crypto"
+#define KRB5_CONF_AP_REQ_CHECKSUM_TYPE           "ap_req_checksum_type"
+#define KRB5_CONF_CCACHE_TYPE                    "ccache_type"
+#define KRB5_CONF_CLOCKSKEW                      "clockskew"
+#define KRB5_CONF_DATABASE_NAME                  "database_name"
+#define KRB5_CONF_DB_MODULE_DIR                  "db_module_dir"
+#define KRB5_CONF_DB_MODULES                     "db_modules"
+#define KRB5_CONF_DOMAIN_REALM                   "domain_realm"
+#define KRB5_CONF_DEFAULT_REALM                  "default_realm"
+#define KRB5_CONF_DEFAULT_TKT_ENCTYPES           "default_tkt_enctypes"
+#define KRB5_CONF_DEFAULT_TGS_ENCTYPES           "default_tgs_enctypes"
+#define KRB5_CONF_DEFAULT_KEYTAB_NAME            "default_keytab_name"
+#define KRB5_CONF_DEFAULT_PRINCIPAL_EXPIRATION   "default_principal_expiration"
+#define KRB5_CONF_DEFAULT_PRINCIPAL_FLAGS        "default_principal_flags"
+#define KRB5_CONF_DICT_FILE                   "dict_file"
+#define KRB5_CONF_DNS_LOOKUP_KDC              "dns_lookup_kdc"
+#define KRB5_CONF_DNS_LOOKUP_REALM            "dns_lookup_realm"
+#define KRB5_CONF_DNS_FALLBACK                "dns_fallback"
+#edefine KRB5_CONF_EXTRA_ADDRESSES            "extra_addresses"
+#define KRB5_CONF_HOST_BASED_SERVICES         "host_based_services"
+#define KRB5_CONF_IPROP_ENABLE                "iprop_enable"
+#define KRB5_CONF_IPROP_MASTER_ULOGSIZE       "iprop_master_ulogsize"
+#define KRB5_CONF_IPROP_PORT                  "iprop_port"
+#define KRB5_CONF_IPROP_SLAVE_POLL            "iprop_slave_poll"
+#define KRB5_CONF_IPROP_LOGFILE               "iprop_logfile"
+#define KRB5_CONF_KADMIND_PORT                "kadmind_port"
+#define KRB5_CONF_KRB524_SERVER               "krb524_server"
+#define KRB5_CONF_KDC                         "kdc"
+#define KRB5_CONF_KDCDEFAULTS                 "kdcdefaults"
+#define KRB5_CONF_KDC_PORTS                   "kdc_ports"
+#define KRB5_CONF_TCP_PORTS                   "kdc_tcp_ports"
+#define KRB5_CONF_MAX_DGRAM_REPLY_SIZE        "kdc_max_dgram_reply_size"
+#define KRB5_CONF_KDC_DEFAULT_OPTIONS         "kdc_default_options"
+#define KRB5_CONF_KDC_TIMESYNC                "kdc_timesync"
+#define KRB5_CONF_KDC_REQ_CHECKSUM_TYPE       "kdc_req_checksum_type"
+#define KRB5_CONF_KEY_STASH_FILE              "key_stash_file"
+#define KRB5_CONF_KPASSWD_PORT                "kpasswd_port"
+#define KRB5_CONF_KPASSWD_SERVER              "kpasswd_server"
+#define KRB5_CONF_LIBDEFAULTS                 "libdefaults"
+#define KRB5_CONF_LDAP_KDC_DN                 "ldap_kdc_dn"
+#define KRB5_CONF_LDAP_KADMIN_DN              "ldap_kadmind_dn"
+#define KRB5_CONF_LDAP_SERVICE_PASSWORD_FILE  "ldap_service_password_file"
+#define KRB5_CONF_LDAP_SERVERS                "ldap_servers"
+#define KRB5_CONF_LDAP_CONNS_PER_SERVER       "ldap_conns_per_server"
+#define KRB5_CONF_NO_HOST_REFERRAL            "no_host_referral"
+#define KRB5_CONF_MASTER_KEY_NAME             "master_key_name"
+#define KRB5_CONF_MASTER_KEY_TYPE             "master_key_type"
+#define KRB5_CONF_MASTER_KDC                  "master_kdc"
+#define KRB5_CONF_MAX_LIFE                    "max_life"
+#define KRB5_CONF_MAX_RENEWABLE_LIFE          "max_renewable_life"
+#define KRB5_CONF_NOADDRESS                   "noaddresses"
+#define KRB5_CONF_PERMITTED_ENCTYPES          "permitted_enctypes"
+#define KRB5_CONF_PKINIT_ANCHORS              "pkinit_anchors"
+#define KRB5_CONF_PKINIT_IDENTITY             "pkinit_identity"
+#define KRB5_CONF_PKINIT_KDC_OCSP             "pkinit_kdc_ocsp"
+#define KRB5_CONF_PKINIT_POOL                 "pkinit_pool"
+#define KRB5_CONF_PKINIT_REVOKE               "pkinit_revoke"
+#define KRB5_CONF_PKINIT_MAPPING_FILE         "pkinit_mappings_file"
+#define KRB5_CONF_PKINIT_DH_MIN_BITS          "pkinit_dh_min_bits"
+#define KRB5_CONF_PKINIT_ALLOW_UPN            "pkinit_allow_upn"
+#define KRB5_CONF_PKINIT_REQUIRE_CRL_CHECKING "pkinit_require_crl_checking"
+#define KRB5_CONF_PKINIT_EKU_CHECKING         "pkinit_eku_checking"
+#define KRB5_CONF_RDNS                        "rdns"
+#define KRB5_CONF_REALMS                      "realms"
+#define KRB5_CONF_REALM_TRY_DOMAINS           "realm_try_domains"
+#define KRB5_CONF_REJECT_BAD_TRANSIT          "reject_bad_transit"
+#define KRB5_CONF_SAFE_CHECKSUM_TYPE          "safe_checksum_type"
+#define KRB5_CONF_SUPPORTED_ENCTYPES          "supported_enctypes"
+#define KRB5_CONF_UDP_PREFERENCE_LIMIT        "udp_preference_limit"
+#define KRB5_CONF_V4_INSTANCE_CONVERT         "v4_instance_convert"
+#define KRB5_CONF_V4_REALM                    "v4_realm"
+#define KRB5_CONF_ASTERISK                    "*"
+
 /* Error codes used in KRB_ERROR protocol messages.
    Return values of library routines are based on a different error table
    (which allows non-ambiguous error codes between subsystems) */




More information about the cvs-krb5 mailing list