app default { # What card drivers to load at start-up # # A special value of 'internal' will load all # statically linked drivers. If an unknown (ie. not # internal) driver is supplied, a separate configuration # configuration block has to be written for the driver. # Default: internal # NOTE: When "internal" keyword is used, must be last entry # card_drivers = npa, internal; # Card driver configuration blocks. # # For card drivers loaded from an external shared library/DLL, # you need to specify the path name of the module # card_driver npa { # The location of the driver library module = @libdir@/libcardnpa.@DYN_LIB_EXT@; # German ID card requires the CAN to be verified before QES PIN. This, # however, is not part of the PKCS#15 profile of the card. So for # verifying the PIN we actually need both. The CAN may be given here. # If the CAN is not given here, it will be prompted on the command line # or on the reader. can = 222222; # QES is only possible with a Comfort Reader (CAT-K), which holds a # cryptographic key to authenticate itself as signature terminal (ST). # We usually will use the reader's capability to sign the data. # However, during developement you may specify soft certificates and # keys for a ST below. # The following example EAC PKI can be found in npa-example-data st_dv_certificate = ZZSTDVCA00001.cvcert; st_certificate = ZZSTTERM00001.cvcert; st_key = ZZSTTERM00001.pkcs8; } }