Go to the source code of this file.
|
| RotationResult | oc_chat.registry.auth.rotation.rotate_secret (Registry registry, *, str slot, str actor_slot, str actor_type="human_operator", int|None grace_seconds=None, str|Path|None secrets_path=None, str trigger="manual") |
| RotationResult | oc_chat.registry.auth.rotation.finalize_rotation (Registry registry, *, str slot, str actor_slot, str actor_type="human_operator", str|Path|None secrets_path=None, str trigger="manual_finalize") |
| int | oc_chat.registry.auth.rotation._effective_grace_seconds (object backend, str slot, int|None grace_seconds) |
| None | oc_chat.registry.auth.rotation._write_rotation_secret (object backend, *, str slot, SecretBlock new_block, str|Path|None secrets_path, str expires_at) |
| None | oc_chat.registry.auth.rotation._promote_secret_block (object backend, *, str slot, str|Path|None secrets_path) |
| int|None | oc_chat.registry.auth.rotation._latest_rotation_start_id (object backend, str slot, str old_key_id, str new_key_id) |
| Path | oc_chat.registry.auth.rotation._secrets_path (object backend, str|Path|None override) |