
    ki?                         S r SSKrSSKrSSKJr  SSKJr  \R                  R                  S 5       r	\R                  R                  S 5       r
g)a0  Conda plugin hooks for conda-content-trust.

This module registers:
- The `conda content-trust` subcommand for signing and verification tools
- The signature verification post-solve hook for verifying package signatures

Note: The signature verification hook was migrated from conda.trust in conda 26.3.
    N   )cli)signature_verificationc               #   j   #    [         R                  R                  R                  SS[        S9v   g7f)z&Register the content-trust subcommand.zcontent-trustz(Signing and verification tools for Conda)namesummaryactionN)condapluginstypesCondaSubcommandr        :lib/python3.13/site-packages/conda_content_trust/plugin.pyconda_subcommandsr      s2      --


-
-: .  s   13c               #   h   #    [         R                  R                  R                  S[        S9v   g7f)ab  Register the signature verification post-solve hook.

This hook verifies package signatures during the solve phase,
checking that package metadata is signed by trusted keys.

The verification is only enabled when:
- context.extra_safety_checks is True
- context.signing_metadata_url_base is configured
- Trust root and key manager metadata are available
zsignature-verification)r   r	   N)r
   r   r   CondaPostSolver   r   r   r   conda_post_solvesr      s/      --


,
,%% -  s   02)__doc__conda.pluginsr
   conda.plugins.typesr   verificationr   r   hookimplr   r   r   r   r   <module>r      sT       0    r   