Specifications
PERFORMING DOWNLOADS
File Authentication Requirements
112 VX 520 REFERENCE GUIDE
3 The file authentication module builds a list of all newly detected certificates
and signature files. If no new certificates or signature files are located, the
module just returns. If one or more new files of this kind are detected, the file
authentication module starts processing them based on the list.
4 Certificates are always processed first (before signature files). The processing
routine is called one time for each certificate in the list. If a certificate is
authentic, it is noted, and the next certificate is processed. This process
continues in random order until all certificates are authenticated.
When a certificate file in the processing list is authenticated, the “Authentic”
message is displayed below the corresponding filename. If it fails to be
authenticated, the
**FAILED** message is displayed for five seconds and the
terminal beeps three times (see Figure 33). The routine then resumes
processing and continues until all certificates are successfully processed.
The processing routine gives both visible and audible indications if a specific
certificate authenticates successfully. The file authentication module does not
halt the process if a certificate fails to authenticate, but continues to the next
step, which is authenticating signature files.
If one or more certificates fail to authenticate, the ensuing file authentication
process based on signature files probably also fails, resulting to an application
not authenticated and not allowed to execute on the terminal.
When a certificate file is authenticated, the data it contains is added to the
certificate tree and the certificate file is deleted from the RAM. When all
required certificates are authenticated and stored in the certificate tree, the file
authentication process for signature files can proceed.
Figure 33 Display Prompts During the File Authentication Process
6%2)&9).'&),%3
#HECK#ERTIFICATE
/7.%2#24
!54(%.4)#
6%2)&9).'&),%3
#HECK#ERTIFICATE
/7.%2#24
&!),%$
6%2)&9).'&),%3
#OMPARE3IGNATURE
&//03
&///54
!54(%.4)#
6%2)&9).'&),%3
#OMPARE3IGNATURE
&//03
&///54
&!),%$
3TEP!UTHENTICATE#ERTIFICATE&ILE
3TEP!UTHENTICATE3IGNATURE&ILES
/2
/2