diff options
| author | Russ Allbery <rra@stanford.edu> | 2006-08-16 19:13:30 +0000 | 
|---|---|---|
| committer | Russ Allbery <rra@stanford.edu> | 2006-08-16 19:13:30 +0000 | 
| commit | 6f79b22ae2db9b9114a8300a9710e21f9068e121 (patch) | |
| tree | b060393f633d347da9589c5043a7e8465e021b91 /doc/design-schema | |
| parent | 898834d6325e31145c5f0b68067b85cf155a55f5 (diff) | |
Document the requirements for the keytab backend.
Diffstat (limited to 'doc/design-schema')
| -rw-r--r-- | doc/design-schema | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/doc/design-schema b/doc/design-schema index 924196f..c82c387 100644 --- a/doc/design-schema +++ b/doc/design-schema @@ -93,3 +93,20 @@ ACL Backend Data           (km_group              varchar(255)                not null references krb5_groups(kg_name),            km_principal          varchar(255) not null); + +Storage Backend Data + +    To support restricting the allowable enctypes for a given keytab, the +    keytab backend will use the following table: + +      create table keytab_enctypes +         (ke_principal          varchar(255) +              not null references objects(ob_name), +          ke_enctype            varchar(255) +              not null references enctypes(en_name)); + +    There is a normalization table to ensure that only supported enctypes +    are configured: + +       create table enctypes +          (en_name               varchar(255) primary key); | 
