Expand description
Bounded, transport-neutral core for Cert Spotter reconnaissance queries.
This module validates explicit operator policy, constructs the one permitted provider route, and reduces bounded provider pages to source-qualified DNS name hypotheses. It owns no network transport, target authority, retry policy, clock, or persistence. In particular, a successful query does not establish ownership, currentness, source authenticity, or scan authority.
Structs§
- Cert
Spotter Audit - Typed audit for one finalized bounded provider collection.
- Cert
Spotter Name Hypothesis - One unique, source-qualified provider DNS name hypothesis.
- Cert
Spotter Policy - Validated local policy for one bounded Cert Spotter query.
- Cert
Spotter Response Accumulator - Stateful, transactional parser for at most two provider response pages.
- Cert
Spotter Result - Final bounded, source-qualified provider result.
Enums§
- Cert
Spotter Claim Limit - Fixed interpretation limits attached to every provider-derived name.
- Cert
Spotter Completeness - Conservative collection completeness.
- Cert
Spotter Page Outcome - Outcome after accepting one complete provider response page.
- Cert
Spotter Policy Error - Static, redaction-safe policy rejection.
- Cert
Spotter Request Error - Static request-URL construction failure.
- Cert
Spotter Response Error - Static, redaction-safe response parsing or finalization failure.
- Cert
Spotter Terminal - Why a bounded collection stopped.
- Recon
CtProvider Execution Mode - Closed execution environment selected by local operator policy.
Constants§
- CERT_
SPOTTER_ PRODUCTION_ ORIGIN - Fixed provider origin used by production execution.
- MAX_
CERT_ SPOTTER_ ELAPSED - Maximum wall-clock time transport integration may spend on collection.
- MAX_
CERT_ SPOTTER_ IN_ FLIGHT_ REQUESTS - Maximum simultaneous provider requests permitted by this contract.
- MAX_
CERT_ SPOTTER_ RESPONSE_ PAGES - Maximum provider pages in one bounded collection.
- MAX_
CERT_ SPOTTER_ RESPONSE_ PAGE_ BYTES - Maximum accepted bytes in one provider response page.
- MAX_
CERT_ SPOTTER_ RETAINED_ NAMES - Maximum unique in-scope DNS name hypotheses retained in one result.
- MAX_
CERT_ SPOTTER_ TOTAL_ RESPONSE_ BYTES - Maximum accepted provider response bytes over the whole collection.
- MAX_
RECON_ CT_ PROVIDER_ POLICY_ BYTES - Maximum exact local policy size.
- RECON_
CT_ PROVIDER_ POLICY_ SCHEMA - The only accepted local policy schema.
Functions§
- build_
cert_ spotter_ request_ url - Builds the exact permitted provider URL from validated policy.
- parse_
recon_ ct_ provider_ policy - Parses one exact, strict V1 policy document.
Type Aliases§
- Cert
Spotter Execution Mode - Concise provider-specific alias for the execution mode.
- Recon
CtProvider Policy - Integration-facing policy name used by CLI and runtime code.
- Recon
CtProvider Policy Error - Integration-facing alias for strict policy failures.