diff options
| author | Paul Park <pjpark@mit.edu> | 1995-07-17 19:29:22 +0000 |
|---|---|---|
| committer | Paul Park <pjpark@mit.edu> | 1995-07-17 19:29:22 +0000 |
| commit | 94ad32da8e3294c0c72499991bc606cb24f4dcf6 (patch) | |
| tree | 3f563dffaf3d45371647542c110b0f2f26249a96 /src/include | |
| parent | 0c0601612e5fb1d91614625fe2d90dd498f8ce01 (diff) | |
| download | krb5-94ad32da8e3294c0c72499991bc606cb24f4dcf6.tar.gz krb5-94ad32da8e3294c0c72499991bc606cb24f4dcf6.tar.xz krb5-94ad32da8e3294c0c72499991bc606cb24f4dcf6.zip | |
Add per-realm parameter block data structure
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6297 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/krb5/adm.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/include/krb5/adm.h b/src/include/krb5/adm.h index ff16047bfc..a239f9afab 100644 --- a/src/include/krb5/adm.h +++ b/src/include/krb5/adm.h @@ -175,4 +175,33 @@ #define KRB5_ADM_KT_KEY_ETYPE 4 #define KRB5_ADM_KT_KEY_KEY 5 #define KRB5_ADM_KT_NCOMPS 6 + +/* + * Data structure returned by krb5_read_realm_params() + */ +typedef struct __krb5_realm_params { + char * realm_profile; + char * realm_dbname; + char * realm_mkey_name; + char * realm_stash_file; + krb5_int32 realm_kdc_pport; + krb5_int32 realm_kdc_sport; + krb5_int32 realm_kadmind_port; + krb5_int32 realm_keytype; + krb5_int32 realm_enctype; + krb5_deltat realm_max_life; + krb5_deltat realm_max_rlife; + krb5_timestamp realm_expiration; + krb5_flags realm_flags; + unsigned int realm_kdc_pport_valid:1; + unsigned int realm_kdc_sport_valid:1; + unsigned int realm_kadmind_port_valid:1; + unsigned int realm_keytype_valid:1; + unsigned int realm_enctype_valid:1; + unsigned int realm_max_life_valid:1; + unsigned int realm_max_rlife_valid:1; + unsigned int realm_expiration_valid:1; + unsigned int realm_flags_valid:1; + unsigned int realm_filler:7; +} krb5_realm_params; #endif /* KRB5_ADM_H__ */ |
