Skip to content

feat(identity): el vigilante de lectores corre en macOS - #2040

Merged
sgomez merged 2 commits into
agent/developer/spec-2000from
agent/developer/issue-2009
Oct 19, 2026
Merged

sgomez merged 2 commits into
agent/developer/spec-2000from
agent/developer/issue-2009

Conversation

@sgomez

@sgomez sgomez commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Closes #2009

What changed

  • El adaptador PC/SC (pcsc) y su dependencia se compilan también en macOS (PCSC.framework); DesktopReaderWatch, survey_readers y SPEAKS_PCSC pasan a cubrirlo.
  • watches_the_readers vigila en macOS (canal nativo).
  • Al cambiar un lector se vuelve a listar el Almacén de macOS junto a los almacenes de tarjeta por PKCS#11.
  • «Ilegible» no necesita código nuevo: una tarjeta presente sin certificados de clase tarjeta ya lo da. Decisión: tras la caída de ID-532 (Sonda: una app con firma ad hoc y las identidades de un token del sistema en macOS #2002) todo certificado de macOS es de software, así que en macOS solo cuenta PKCS#11.

Test plan

  • La plataforma macOS vigila los lectores — the_readers_are_watched_on_linux_windows_and_macos, visto en rojo.
  • Un cambio en el lector vuelve a listar el Almacén de macOS y los módulos PKCS#11 (TD-133) — a_change_in_the_readers_lists_the_macos_store_and_the_card_modules_again, visto en rojo.
  • Tarjeta sin certificados de clase tarjeta en macOS es ilegible (ID-541) — a_card_in_the_reader_with_no_card_class_certificate_in_macos_is_unreadable (pasó a la primera: la regla ya era genérica).
  • Guarda de plataforma (TD-141) — only_the_authorised_files_know_the_operating_system en verde.
  • El adaptador real sobre el PC/SC del sistema solo se compila; no se prueba con lector.

Sergio Gómez Bachiller added 2 commits October 19, 2026 16:30
Implements #2009: El vigilante de lectores corre en macOS
- el adaptador PC/SC se compila en macOS y la plataforma vigila los lectores
- al cambiar un lector se vuelve a listar el Almacén de macOS junto a los módulos PKCS#11
@sgomez
sgomez marked this pull request as ready for review October 19, 2026 14:58
@sgomez
sgomez merged commit ad11eca into agent/developer/spec-2000 Oct 19, 2026
@sgomez
sgomez deleted the agent/developer/issue-2009 branch October 19, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant