| NPA-TOOL(1) | OpenSC Tools | NPA-TOOL(1) |
NAME
npa-tool - displays information of an ID card or ePassport.
SYNOPSIS
npa-tool [OPTIONS]
DESCRIPTION
The npa-tool utility is used to display information stored on an ID card or on a passport and to perform some write and verification operations.
Extended Access Control version 2 is performed according to ICAO Doc 9303 or BSI TR-03110 so that an ICAO compliant machine readable travel document (MRTD) as well as EAC compliant ID cards, for example the German ID card (neuer Personalausweis, nPA), may be read.
OPTIONS
--help, -h
--version, -V
--reader arg, -r arg
--verbose, -v
Password Authenticated Connection Establishment (PACE)
--pin [STRING], -p [STRING]
--puk [STRING], -u [STRING]
--can [STRING], -c [STRING]
--mrz [STRING], -m [STRING]
--env
PIN management
--new-pin [STRING], -N [STRING]
--resume, -R
--unblock, -U
Terminal Authentication (TA) and Chip Authentication (CA)
--cv-certificate FILENAME, -C FILENAME
--cert-desc HEX_STRING
--chat HEX_STRING
--auxiliary-data HEX_STRING, -A HEX_STRING
--private-key FILENAME, -P FILENAME
--cvc-dir DIRECTORY
--x509-dir DIRECTORY
--disable-ta-checks
--disable-ca-checks
Card application
--application app
Read and write data groups
--read-all-dgs
--read-dg1
--read-dg2
--read-dg3
--read-dg4
--read-dg5
--read-dg6
--read-dg7
--read-dg8
--read-dg9
--read-dg10
--read-dg11
--read-dg12
--read-dg13
--read-dg14
--read-dg15
--read-dg16
--read-dg17
--read-dg18
--read-dg19
--read-dg20
--read-dg21
--write-dg17 HEX_STRING
--write-dg18 HEX_STRING
--write-dg19 HEX_STRING
--write-dg20 HEX_STRING
--write-dg21 HEX_STRING
Verification of validity, age and community ID
--verify-validity YYYYMMDD
--older-than YYYYMMDD
--verify-community HEX_STRING
Special options, not always useful
--break, -b
--translate FILENAME, -t FILENAME
--tr-03110v201
--disable-all-checks
AUTHORS
npa-tool was written by Frank Morgner <frankmorgner@gmail.com>.
| 03/31/2026 | opensc |