public class MapVendorCodeConverter extends Object implements VendorCodeConverter
CKK_VENDOR_SM2, CKK_VENDOR_SM4, CKM_VENDOR_ISO2_SM4_MAC, CKM_VENDOR_ISO2_SM4_MAC_GENERAL, CKM_VENDOR_SM2, CKM_VENDOR_SM2_ENCRYPT, CKM_VENDOR_SM2_KEY_PAIR_GEN, CKM_VENDOR_SM2_SM3, CKM_VENDOR_SM3, CKM_VENDOR_SM4_CBC, CKM_VENDOR_SM4_ECB, CKM_VENDOR_SM4_ECB_ENCRYPT_DATA, CKM_VENDOR_SM4_KEY_GEN, CKM_VENDOR_SM4_MAC, CKM_VENDOR_SM4_MAC_GENERAL| Constructor and Description |
|---|
MapVendorCodeConverter(Map<Long,Long> ckkGenericToVendorMap,
Map<Long,Long> ckmGenericToVendorMap) |
| Modifier and Type | Method and Description |
|---|---|
long |
genericToVendorCKK(long ckk)
Convert the generic CKK code to vendor specific one.
|
long |
genericToVendorCKM(long ckm)
Convert the generic CKM code to vendor specific CKM one.
|
static MapVendorCodeConverter |
getInstance(Map<String,String> nameToCodeMap) |
long |
vendorToGenericCKK(long ckk)
Convert the vendor specific CKK code to generic one.
|
long |
vendorToGenericCKM(long ckm)
Convert the vendor specific CKM value to the generic one.
|
public static MapVendorCodeConverter getInstance(Map<String,String> nameToCodeMap)
public long genericToVendorCKK(long ckk)
VendorCodeConvertergenericToVendorCKK in interface VendorCodeConverterckk - the generic CKK code.public long vendorToGenericCKK(long ckk)
VendorCodeConvertervendorToGenericCKK in interface VendorCodeConverterckk - the vencor specfic CKK code.public long genericToVendorCKM(long ckm)
VendorCodeConvertergenericToVendorCKM in interface VendorCodeConverterckm - the generic CKM code.public long vendorToGenericCKM(long ckm)
VendorCodeConvertervendorToGenericCKM in interface VendorCodeConverterckm - the vendor specific CKM code.Copyright © 2022. All rights reserved.