APDUGT

El chip dice más de lo que está impreso

El chip de identificación de Guatemala (DPI) guarda los datos oficiales del documento: información personal, MRZ y la fotografía del titular. APDUGT es nuestro driver nativo que los lee directamente del chip — en las cinco generaciones de tarjeta emitidas desde 2009 hasta 2024, detectadas automáticamente por su ATR, con la criptografía BAC/Secure Messaging según ICAO 9303 implementada dentro del propio driver.

Es un solo motor con dos entregas: en Windows, una DLL nativa vía PC/SC consumible desde .NET, Java, Python, Delphi, Rust, Go o Node.js; en Android, una librería que habla USB CCID directamente con el lector — sin PC/SC, sin root — para Java y Kotlin vía JNI. Los comandos APDU, los parsers y la criptografía son idénticos en ambas plataformas.

Para empresas e instituciones que verifican identidad con el documento nacional: onboarding, ventanilla, control de acceso o cualquier proceso donde teclear los datos del documento a mano es lento y propenso a error.

icon

APDUGT para Windows

APDUGT.dll vía PC/SC: integración nativa de escritorio consumible desde .NET, Java, Python, Delphi, Rust, Go o Node.js — una sola DLL, sin dependencias.

VER DETALLES VER DETALLES icon
icon

APDUGT para Android

libapdugt.so con transporte USB CCID directo al lector — sin PC/SC, sin root — para Java y Kotlin vía JNI. Cuatro ABIs y soporte de Android 13+.

VER DETALLES VER DETALLES icon

Un mismo motor en ambas plataformas

  • Cinco generaciones de chip bajo una sola API — V1 a V5 (2009–2024), detectadas automáticamente por ATR; tu aplicación no necesita saber qué tarjeta tiene enfrente
  • Fotografía incluida — el JPEG del chip se extrae con Basic Access Control y Secure Messaging según ICAO 9303, implementados dentro del driver
  • Cero dependencias de terceros — sin libusb, sin OpenSSL: toda la criptografía propia, validada contra vectores de prueba (KAT) del NIST
  • Mismos resultados en Windows y Android — comandos APDU, parsers y campos idénticos byte por byte; una integración se porta a la otra plataforma sin sorpresas
¿Windows, Android o ambos? El SDK se entrega con binarios, ejemplos en tu lenguaje y documentación completa. Cuéntanos tu escenario y te respondemos en menos de 24 horas. Solicitar el SDK