Complete list of SafeNet HSM commands

List of SafeNet HSM commands with their description.

Host
Command
(Response)
FunctionSupported by
BP-HSM
Note
01 HSM-STATUS X  
11 ESTABLISH-KM    
12 KM-MIGRATE    
13 ERASE-OLD-KM    
21 RETRIEVE-KEY    
22 STORE-KEY    
47 D51-PPK-GEN    
63 PIN-TRAN-3624    
64 KB-PIN-VER    
69 VAR-KB-PIN-VER    
73 KB-MAC-GEN    
84 B-ENCIPHER-ECB    
85 B-DECIPHER-ECB    
A0 MT-KPE-GEN    
A1 MT-KPE-RCV    
A2 MT-PIN-TRAN    
A3 MT-PIN-VER    
A7 MT-PIN-VER-PVV    
A8 CALCULATE-CSC    
A9 CREATE-CSCK    
AB IMPORT-CSCK    
E2 PIN-MAIL    
EE0002 GEN-RANDOM    
EE0003 HSM-STATUS-REV2    
EE0010 CVC3-GENERATE    
EE0011 CVC3-VERIFY    
EE0012 DERIVE-CVC3-KD-IV    
EE0013 CREATE-ADDI-ICC-CERTIFICATE    
EE0014 dCVV-GENERATE X  
EE0015 dCVV-VERIFY X  
EE0200 KEY-IMPORT    
EE0201 KEY-EXPORT    
EE0202 GET-KEY-DETAILS    
EE0301 RETRIEVE-EVENT-LOGS    
EE0302 VERIFY-EVENT-LOGS    
EE0303 RETRIEVE-HSM-UTIL-RECORDS    
EE0400 IT-KEY-GEN    
EE0401 NT-KEY-GEN    
EE0402 II-KEY-GEN    
EE0403 II-KEY-RC    
EE0404 NI_KEY_GEN    
EE0405 NI-KEY-RCV    
EE0406 TERM-VER-2    
EE0408 BDKGEN    
EE0409 DERIVE KEY    
EE040A DUKPT-IK-DERIVE X  
EE040B DUKPT-KEY-MAILER    
EE040C DUKPT-IK-DERIVE-2 X  
EE040D MAM-ACTIVATE    
EE040E MAM-DEACTIVATE    
EE0501 CALC-CSC    
EE0502 VERIFY-CSC    
EE0601 MIGRATEPIN    
EE0602 PIN-TRAN-2 X  
EE0603 PIN-VER-IBM-MULTI X  
EE0604 PIN-OFF X  
EE0605 PVV-VER X  
EE0606 PVV-CALC-3624 X  
EE0607 PVV-CALC X  
EE0608 PIN-TRAN-8    
EE0609 PIN-FROM-OFF X  
EE0611 ZKA-PIN-VER    
EE0612 ZKA-CALC-PVN    
EE0613 ZKA-PIN-TRANS-1    
EE0614 DIEBOLD-PIN-VER    
EE0615 PIN-TRANS-SEED-DES    
EE0616 DIEBOLD-PIN-OFF    
EE0619 ADVANCED-RANDOM-KEY-GENERATION X  
EE0628 GEN-TERMINAL-KEY    
EE0640 GEN-KM-ENC-PIN    
EE0641 PRINT-KM-ENC-PIN    
EE0642 VER-KM-ENC-PIN    
EE0644 MIGRATE-KM-ENC-PIN    
EE0645 TRANSLATE-SENSITIVE-DATA    
EE0700 MAC-GEN-UPDATE X  
EE0701 MAC-GEN-FINAL X  
EE0702 MAC-VER-FINAL X  
EE0703 APACS-MAC-VER-REQUEST    
EE0704 APACS-MAC-GEN    
EE0705 APACS-MAC-VER-CONFIRM    
EE0710 ZKA-MAC-GEN    
EE0711 ZKA-MAC-GEN-1    
EE0712 MAC-GEN-UPDATE-AES    
EE0713 MAC-GEN-FINAL-AES    
EE0714 MAC-VER-FINAL-AES    
EE0800 ENCIPHER-2 X  
EE0801 DECIPHER-2 X  
EE0802 CVV-GENERATE X  
EE0803 CVV-VERIFY X  
EE0804 ENCIPHER-3    
EE0805 DECIPHER-3    
EE0806 ENCIPHER-KTM1    
EE0808 ENCIPHER-AES    
EE0809 DECIPHER-AES    
EE0810 BPS-DECIPHER    
EE0811 BPS-ENCIPHER    
EE0E02 LOAD-PS    
EE0E03 PRINT-PS    
EE0E04 PIN-GENERATE    
EE0E05 PIN-PRINT    
EE0E06 PIN-MAIL-2    
EE2000 EMV-AC-GEN    
EE2001 EMV-AC-VERIFY    
EE2002 EMV-DAC-GEN    
EE2003 EMV-DAC-VERIFY    
EE2004 EMV-ICC-DN-GEN    
EE2005 EMV-ICC-DN-VERIFY    
EE2006 EMV-ARPC-GEN    
EE2007 EMV-SCRIPT-CRYPTO    
EE2016 EMV-PIN-CHANGE-UNBLOCK    
EE2017 EMV-PIN-CHANGE-UNBLOCK-EMV-2000    
EE2018 EMV-VERIFY-AC-GEN-ARPC    
EE2019 EMV-AC-GEN-MULTI    
EE2020 EMV-SCRIPT-CRYPTO-MULTI    
EE2021 EMV-PIN-CHANGE-UNBLOCK-MULTI    
EE2040 GENERATE-ISSUER-KEY-PAIR    
EE2041 SELF-CERT-ISSUER-PUBLIC-KEY    
EE2042 VERIFY-CA-PUBLIC-KEY-MC    
EE2043 VERIFY-ISSUER-PK-CERT-MC    
EE2044 SELF-SIGN-ISSUER-PK-VISA    
EE2045 VERIFY-CA-PK-VISA    
EE2046 VERIFY-ISSUER-PK-CERT-VISA    
EE2047 VERIFY-DETACHED-CERT-VISA    
EE2048 GENERATE-ICC-KEYPAIR    
EE2049 VERIFY-ICC-CERTIFICATE    
EE204A DERIVE-ICC-MASTER-KEY    
EE204B SIGN-ICC-STATIC-DATA    
EE204C VERIFY-ICC-STATIC-DATA    
EE204D VERIFY-ICC-DYNAMIC-DATA    
EE204F GENERATE-RANDOM-PIN-EMV    
EE2050 EXPORT-PIN-EMV    
EE2051 KTK-KEY-EXPORT    
EE2052 DERIVE-NEW-ICC-KEY-SET    
EE2053 DERIVE-NEW-ICC-KEY    
EE2058 GENERATE-ICC-CRT-KEYPAIR    
EE2059 GP-MUTUAL-AUTHENTICATION    
EE205A GENERATE-ICC-CRT-KEYPAIR-PKCS    
EE2060 GP-CALC-CARD-CRYPTOGRAM    
EE2061 GP-SECURE-MESSAGING-COMMAND    
EE2062 GP-SECURE-MESSAGING-RESPONSE    
EE2063 GP-SCP10-SESSION-KEY-TRANSPORT    
EE2064 GP-SCP10-CALC-HASH-OF-KEY    
EE2065 GP-MUTUAL-AUTHENTICATION-SCP03    
EE2066 GP-SECURE-MESSAGING-COMMAND-SCP03    
EE3000 OBM-GET-PUBLIC-KEY    
EE3001 OBM-GEN-RANDOM-NUMBER    
EE3002 OBM-VERIFY-PIN-3624    
EE3003 OBM-CHANGE-PIN-3264    
EE3004 OBM-SET-PIN    
EE3005 OBM-VERIFY-PIN-HASH    
EE3006 OBM-CHANGE-PIN-HASH    
EE3008 OBM-PRINT-PIN    
EE3009 OBM-MIGRATE-PIN-3624-TPV    
EE3016 OBM-GET-PRINT-TOKEN    
EE3017 OBM-GENERATE-RANDOM-PIN    
EE3018 OBM-PRINT-ENCRYPTED-PIN    
EE3019 OBM-TRANSLATE-PIN    
EE3020 OBM-SET-PIN-TPV    
EE3021 OBM-GENERATE-RANDOM-PIN-2    
EE3030 GETPUBLICKEY    
EE3031 KIS-SEND    
EE3032 KIR-REC    
EE3033 NODEPROOF    
EE3034 NODERESP    
EE3100 MC-LOAD-HSM-SOFTWARE    
EE3101 MC-HSM-SOFTWARE-STATUS    
EE3102 KEY-PACKAGE-STATUS    
EE3103 EXPORT-KEY-PACKAGE    
EE3104 IMPORT-KEY-PACKAGE    
EE4003 TERM-AUTH-1    
EE4004 TERM-AUTH-2    
EE4005 INIT-KEY-EXCH    
EE4006 PAN-KEY-EXCH    
EE4007 SIGN-FEP-PUB-KEY    
EE4008 IMP-ENC-PUB-KEY    
EE4101 READ-USER-STORE-KEY    
EE4102 WRITE-USER-STORE-DATA    
EE4103 READ-USER-STORE-DATA    
EE6000 TLS-PRE-MASTER-KEY-GENERATION    
EE6001 TLS-PRE-MASTER-KEY-SEND    
EE6002 TLS-PRE-MASTER-KEY-RECEIVE    
EE6003 TLS-MASTER-KEY-DERIVATION    
EE6004 TLS-ENCRYPTION-AND-MAC-KEY-DERIVATION    
EE9001 GENERATE-RSA-KEY-PAIR    
EE9003 IMPORT-PUBLIC-KEY    
EE9004 IMPORT-PUBLIC-KEY-CERTIFICATE    
EE9006 VERIFY-SIGNED-DATA    
EE9007 GENERATE-MD5-HASH    
EE9008 GENERATE-SHA-HASH    
EE9009 PUBLIC-KEY-OPERATIONS    
EE9012 KEY-RETRIEVE-OPERATION    
EE9101 GENERATE-KEY-DIEBOLD    
EE9201 GENERATE-KTM-NCR    
EE9202 CREATE-X509-CERTIFICATE    
EE9204 CREATE-CSR    
EE9205 OAEP-ENCRYPT    
EEBF29 GET-KVC    
EF0210 IT-PVK-EXPORT    
EF0616 PIN-GENERATION    
EF0617 AUTH-PARAM-GENERATE    
EF0701 VCEPS-VER-S1-GEN-S2    
EF0702 VCEPS-VER-SN    
EF0703 VCEPS-GEN-SN    
EF0704 VCEPS-MAC-VER-LSAM    
EF0F01 VCEPS-GEN-HASH-CEP    
EF2010 EMV-VERIFY-AC-EMV-2000    
EF2011 EMV-VERIFY-AC-VISA    
EF2012 EMV-GENERATE-ARPC    
EF2013 EMV-SCRIPT-CRYPTO-EMV-2000    
EF2014 EMV-SCRIPT-CRYPTO-VISA    
EF2015 EMV-PIN-CHANGE-UNBLOCK-VISA    
FFF1 HSM-GET-ERRORLOG    

Any SafeNet HSM command missing? Please let  This email address is being protected from spambots. You need JavaScript enabled to view it. .

BP-Tools

BP-Tools is a set of freeware applications for EFT testing, benchmarking and transaction service development.

See more...

Download...

Download Flyer...

BP-Sim

The Babylon Payments Simulator (BP-Sim) is a family of highly efficient regression and stress testing tools, designed for deployment in development and pre-production environments. BP-Sim allows users to perform an extensive range of tests across the chain of payment services.

See more...

Download Flyer...

BP-Processing

The Babylon Payments Processing Suite(BP-Processing) is a suite of EFTlab's products for realtime payment transaction processing and authorisation.

See more...