|
|
static final String | CXI_DATE = "2018/02/13" |
| |
|
static final String | CXI_NAME = "CXI Interface for Utimaco CryptoServer" |
| |
|
static final double | CXI_VERSION = Autoversion.getVersionDouble() |
| |
|
static final int | KEY_ALGO_RAW = 0x00000000 |
| | Raw data object or generic secret.
|
| |
|
static final int | KEY_ALGO_DES = 0x00000001 |
| | DES (56, 112, 168 bit)
|
| |
|
static final int | KEY_ALGO_AES = 0x00000002 |
| | AES (128, 192, 256 bit)
|
| |
|
static final int | KEY_ALGO_RSA = 0x00000003 |
| | RSA.
|
| |
|
static final int | KEY_ALGO_ECDSA = 0x00000004 |
| | Elliptic Curves signature algorithm.
|
| |
|
static final int | KEY_ALGO_DSA = 0x00000005 |
| | Digital Signature Algorithm.
|
| |
|
static final int | KEY_ALGO_ECDH = 0x00000006 |
| | Diffie-Hellmann key exchange algorithm based on Elliptic Curves.
|
| |
|
static final int | KEY_ALGO_DH = 0x00000007 |
| | Diffie-Hellman according to X9.42 (domain parameter P,Q,G)
|
| |
|
static final int | KEY_ALGO_DH_PKCS = 0x00000008 |
| | Diffie-Hellman according to PKCS#11 (domain parameter P,G)
|
| |
|
static final int | KEY_ALGO_X509 = 0x00000009 |
| | X509 certificate.
|
| |
|
static final int | KEY_ALGO_X509_ATT = 0x0000000A |
| | X509 attribute certificate.
|
| |
|
static final byte[] | TAG_MO = { (byte)'M', (byte)'O' } |
| |
|
static final byte[] | TAG_PE = { (byte)'P', (byte)'E' } |
| |
|
static final byte[] | TAG_KC = { (byte)'K', (byte)'C' } |
| |
|
static final byte[] | TAG_BH = { (byte)'B', (byte)'H' } |
| |
|
static final byte[] | TAG_KB = { (byte)'K', (byte)'B' } |
| |
|
static final byte[] | TAG_PL = { (byte)'P', (byte)'L' } |
| |
|
static final byte[] | TAG_K = { (byte)'K', (byte)' ' } |
| |
|
static final byte[] | TAG_MP = { (byte)'M', (byte)'P' } |
| |
|
static final byte[] | TAG_PK = { (byte)'P', (byte)'K' } |
| |
|
static final int | E_JCXI = 0xB981 |
| |
|
static final int | E_JCXI_PARAM = 0xB9810000 |
| |
|
static final int | E_JCXI_BAD_NAME = 0xB9810001 |
| |
|
static final int | E_JCXI_NAME_REQ = 0xB9810002 |
| |
|
static final int | E_JCXI_CHARSET = 0xB9810003 |
| |
|
static final int | E_JCXI_BAD_KTOK = 0xB9810004 |
| |
|
static final int | E_JCXI_BAD_ANSW = 0xB9810005 |
| |
|
static final int | E_JCXI_KEY_ATTR = 0xB9810006 |
| |
|
static final int | E_JCXI_BAD_ALGO = 0xB9810007 |
| |
|
static final int | E_JCXI_USER_NAME = 0xB9810008 |
| |
|
static final int | E_JCXI_NO_DEVICE = 0xB9810009 |
| |
|
static final int | E_JCXI_NO_KEY_COMP = 0xB981000A |
| |
|
static final int | E_JCXI_NO_KEY = 0xB981000B |
| |
|
static final int | E_JCXI_CSA_VERSION = 0xB981000C |
| |
|
static final int | E_JCXI_NO_EC_PARAM = 0xB981000D |
| |
|
static final int | E_JCXI_NO_IV_OUT = 0xB981000E |
| |
|
static final int | E_JCXI_FW_VER = 0xB981000F |
| |
|
static final int | E_JCXI_ASN1_DECODE = 0xB9810010 |
| |
|
static final int | E_JCXI_AES_DECRYPT = 0xB9810011 |
| |
|
static final int | E_JCXI_ITEM_NOT_FOUND = 0xB9810012 |
| |
|
static final int | E_JCXI_ECC_PARAM = 0xB9810020 |
| |
|
static final int | E_JCXI_CONFIG = 0xB9810030 |
| |
|
static final int | E_JCXI_DATA_LENGTH = 0xB9810040 |
| |
|
static final int | E_JCXI_MECHS_LENGTH = 0xB9810050 |
| |
|
static final int | E_CXI_FIPS_USAGE_NOT_SET = 0xB0680110 |
| |
This class is a simplified version of CryptoServerCXI adapted for CryptoServer JCE UCAPI provider.