payShield 10K Installation and User Guide
©Thales Group
Page 275
All Rights Reserved
Diagnostic Test (DT)
Variant
Key Block
Online
Offline
Secure
Authorization:
Not required
Command:
DT
Function:
To perform diagnostic tests.
The DT command tests the following parts of the HSM:
•
Battery voltage level
•
Various cryptographic algorithms (DES, AES, RSA, SHA-1, etc.)
•
Working memory areas
•
Power Supplies
•
Random Number Generator
•
Real-time clock
•
Smartcard reader
•
Operating temperature
•
Operating fan speeds
•
Operating voltages
The command also initiates the Health Check Status report.
Authorization:
The HSM does not require any authorization for this command.
Inputs:
Optional qualifiers to modify scope and detail of output. Options are:
all
run all the commands (default option)
verbose
be verbose in the output
battery
run the battery diagnostics
des
run the DES diagnostics
health
run the health check diagnostics
aes
run the AES KAT
ecdsa run the ECDSA KAT
md5
run the MD5 KAT
mem
run the memory diagnostics
psu
run the power supply diagnostics
rng
run the random number generator diagnostics
rsa
run the RSA KAT
rtc
run the real-time clock diagnostics
scr
run the smart card reader diagnostics
sha
run the SHA KAT
temp
run the temperature diagnostics
fans
run the fans diagnostics
volt
run the voltage diagnostics
Note that the multiple options can be combined (e.g." dt temp verbose"; "dt volt
rsa")
Note that whilst the command code ("dt") is not case sensitive, the options listed
above are.
Outputs:
Status report on each item.
Errors:
None.
Notes:
•
The diagnostics are run automatically on a daily basis at the time specified
using the ST Console command.