|
163 | 163 | # A value that is either True or False, on or off, etc. |
164 | 164 | BOOLEAN_SCHEMA = SCHEMA.Boolean() |
165 | 165 |
|
166 | | -# A string representing a role's name. |
167 | | -ROLENAME_SCHEMA = SCHEMA.AnyString() |
168 | | - |
169 | 166 | # A hexadecimal value in '23432df87ab..' format. |
170 | 167 | HASH_SCHEMA = SCHEMA.RegularExpression(r'[a-fA-F0-9]+') |
171 | 168 |
|
|
216 | 213 | unknown_sigs = KEYIDS_SCHEMA, |
217 | 214 | untrusted_sigs = KEYIDS_SCHEMA) |
218 | 215 |
|
219 | | -# Role object in {'keyids': [keydids..], 'name': 'ABC', 'threshold': 1, |
220 | | -# 'paths':[filepaths..]} format. |
221 | | -ROLE_SCHEMA = SCHEMA.Object( |
222 | | - object_name = 'ROLE_SCHEMA', |
223 | | - name = SCHEMA.Optional(ROLENAME_SCHEMA), |
224 | | - keyids = KEYIDS_SCHEMA, |
225 | | - threshold = THRESHOLD_SCHEMA, |
226 | | - backtrack = SCHEMA.Optional(BOOLEAN_SCHEMA), |
227 | | - paths = SCHEMA.Optional(RELPATHS_SCHEMA), |
228 | | - path_hash_prefixes = SCHEMA.Optional(PATH_HASH_PREFIXES_SCHEMA)) |
229 | | - |
230 | | -# A dict of roles where the dict keys are role names and the dict values holding |
231 | | -# the role data/information. |
232 | | -ROLEDICT_SCHEMA = SCHEMA.DictOf( |
233 | | - key_schema = ROLENAME_SCHEMA, |
234 | | - value_schema = ROLE_SCHEMA) |
235 | | - |
236 | 216 | # An integer representing length. Must be 0, or greater. |
237 | 217 | LENGTH_SCHEMA = SCHEMA.Integer(lo=0) |
238 | 218 |
|
|
0 commit comments