API .NET
HSM Dinamo
Carregando...
Procurando...
Nenhuma entrada encontrado
Referência da Classe DinamoApi

Classe de baixo nível para acesso ao HSM. Para utilizar essa classe é necessário o entendimento mais profundo das funcionalidades e de como é feito o processo de comunicação com a máquina. Recomendamos a utilização da classe DinamoClient para programação das aplicações. Mais...

Estruturas de Dados

struct  AUTH_ATOKEN
 
struct  AUTH_PWD
 
struct  AUTH_PWD_EX
 
struct  AUTH_PWD_EX_2
 
struct  DBLOB
 
struct  DBLOB_FILE
 
struct  DN_A_TOKEN
 
struct  DN_A_TOKEN_FULL
 
struct  DN_BCHAIN_BIP32_SEED_XPRV_DATA
 
struct  DN_BCHAIN_BIP39_SEED_XPRV_DATA
 
struct  DN_BCHAIN_KEY_INFO
 
struct  DN_M_OF_N_PART
 
struct  DN_M_OF_N_SPLIT_INFO
 
struct  EXT_MAP_2_OBJ_INFO
 
struct  HOTP_CHAP
 
struct  HOTP_CHAP_OUT
 
struct  HOTP_INFO_EX
 
struct  HOTP_SYNC
 
struct  IP_FILTER_INFO
 
struct  ISSUE_OATH_BLOB
 
struct  ISSUE_OATH_INFO_t
 
struct  ISSUE_OTP_BLOB
 
struct  MAP_2_OBJ_INFO
 
struct  OATH_PSKC_TRANSLATE_OUTPUT
 
struct  OATH_SA_v1
 
struct  OATH_SA_v2
 
struct  OBJ_HDR_V1
 
struct  OBJ_LIST_FILTER
 
struct  OBJ_LIST_FILTER_OUT_DATA
 
struct  PIXHTTPReqDetails
 
struct  SPB_CERT_X509_INFO
 
struct  SVAULT_GEN_TOKEN
 
struct  SYS_COUNTER_INFO
 
struct  SYS_HW_STR_INFO
 
struct  tm
 
struct  USER_BLOCK
 
struct  USER_INFO
 

Tipos Públicos

enum  AttributeFilter { MOD_SPB_RELATED = (0x00001000) }
 
enum  FilterType { LST_NO_FILTER = 1 , LST_FILTER = 2 }
 
enum  Verb { OBJ_LIST_VERB_VERSION = (1 << 0) , OBJ_LIST_VERB_TYPE = (1 << 1) , OBJ_LIST_VERB_ATTRIB = (1 << 2) , OBJ_LIST_OBJS_OR = (1 << 31) }
 

Membros Públicos

delegate Int32 FuncListAKeysCallback (IntPtr pvToken, ref DBLOB pParam, Int32 bFinal)
 
delegate Int32 ListIpFilterCallback (IntPtr pInData, Int32 dwInDataLen, IntPtr pParam, Int32 bFinal)
 
delegate Int32 ListCallback (string szName, ref DBLOB pParam, Int32 bFinal)
 
delegate Int32 ListCallbackFilter (IntPtr pvIn, IntPtr pParam, Int32 bFinal)
 
delegate Int32 WriteLocalFileCallback (IntPtr pbData, Int32 cbData, ref DinamoApi.DBLOB_FILE pParam, Int32 bFinal)
 
delegate Int32 ReadLocalFileCallback (IntPtr pbData, ref Int32 pcbData, IntPtr pParam, out Int32 pbFinal)
 
delegate Int32 ListUserTrustsCallback (string szUserName, Int32 dwACL, ref DBLOB pParam, Int32 bFinal)
 
static Int32 DInitialize (Int32 dwReserved)
 
static Int32 DFinalize ()
 
static Int32 DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_PWD pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_PWD_EX pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_PWD_EX_2 pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DOpenSession (out IntPtr phSession, Int32 dwParam, ref AUTH_ATOKEN pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DGetSessionParam (IntPtr phSession, Int32 dwParam, ref PIXHTTPReqDetails pbData, out Int32 pdwDataLen, Int32 dwFlags)
 
static Int32 DGetSessionParam (IntPtr phSession, Int32 dwParam, ref long pbData, out Int32 pdwDataLen, Int32 dwFlags)
 
static Int32 DGetSessionParam (IntPtr phSession, Int32 dwParam, ref UInt32 pbData, out Int32 pdwDataLen, Int32 dwFlags)
 
static Int32 DCloseSession (out IntPtr phSession, Int32 dwFlags)
 
static Int32 DAdmOperation (IntPtr hSession, Int32 dwParam, IntPtr pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DCreateHash (IntPtr hSession, Int32 nAlgId, IntPtr hKey, Int32 dwFlags, out IntPtr hHash)
 
static Int32 DDestroyHash (ref IntPtr phHash)
 
static Int32 DGetUserKey (IntPtr hSession, string szKeyId, Int32 dwFlags, out IntPtr phKey)
 
static Int32 DListUserTrusts (IntPtr hSession, string szUserId, byte bType, ListUserTrustsCallback listObjCallback, ref DBLOB pParam)
 
static Int32 DSignXml (IntPtr hKey, IntPtr hHash, string szCertId, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, Int32 dwFilterLen, byte[] pbFilter, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml)
 
static Int32 DSignXml2 (IntPtr hSession, byte bHashMode, Int32 dwFlags, string szKeyId, string szCertId, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, Int32 dwFilterLen, byte[] pbFilter, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml)
 
static Int32 DVerifySignedXml (IntPtr hSession, string szCertsId, Int32 dwSizeSignedXml, byte[] pbSignedXml, Int32 dwFilterLen, byte[] pbFilter)
 
static Int32 DPIXSign (IntPtr hSession, string szKeyId, string szCertId, Int32 dwFlags, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml)
 
static Int32 DPIXVerify (IntPtr hSession, string szCertsId, string szCRL, Int32 dwFlags, Int32 dwSizeSignedXml, byte[] pbSignedXml)
 
static Int32 DPIXDictSign (IntPtr hSession, string szKeyId, string szCertId, Int32 dwFlags, Int32 dwSizeUnsignedXml, byte[] pbUnsignedXml, out Int32 pdwSizeSignedXml, out IntPtr ppbSignedXml)
 
static Int32 DPIXDictVerify (IntPtr hSession, string szCertsId, string szCRL, Int32 dwFlags, Int32 dwSizeSignedXml, byte[] pbSignedXml)
 
static Int32 DPIXJWSSign (IntPtr hSession, string szKeyId, Int32 dwFlags, Int32 dwHeaderLen, byte[] pbHeader, Int32 dwPayloadLen, byte[] pbPayload, out Int32 pdwJWSLen, byte[] pbJWS)
 
static Int32 DPIXJWSCheck (IntPtr hSession, string szChain, string szCRL, Int32 dwJWSLen, byte[] pbJWS, Int32 dwFlags, out Int32 pdwHeaderLen, byte[] pbHeader, out Int32 pdwPayloadLen, byte[] pbPayload)
 
static Int32 DPIXPost (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwSizeRequestData, byte[] pbRequestData, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam)
 
static Int32 DPIXPut (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwSizeRequestData, byte[] pbRequestData, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam)
 
static Int32 DPIXGet (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam)
 
static Int32 DPIXDelete (IntPtr hSession, string szKeyId, string szCertChainId, string szPIXCertChainId, string szURL, Int32 dwCountRequestHeaderList, string[] pszRequestHeaderList, Int32 dwTimeOut, out Int32 pdwSizeResponseHeaders, out IntPtr ppbResponseHeaders, out Int32 pdwSizeResponseBody, out IntPtr ppbResponseBody, Int32 dwParam)
 
static Int32 DDestroyKey (ref IntPtr phKey, Int32 dwFlags)
 
static void DFree (IntPtr p)
 
static Int32 DGetObjInfo (IntPtr hSession, string szObjId, Int32 nAlgId, ref EXT_MAP_2_OBJ_INFO data, ref Int32 pdwDataLen)
 
static Int32 DCreateUser (IntPtr hSession, USER_INFO userInfo)
 
static Int32 DRemoveUser (IntPtr hSession, string szUserId)
 
static Int32 DSetUserParam (IntPtr hSession, Int32 dwParam, IntPtr pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DGetUserParam (IntPtr hSession, Int32 dwParam, ref USER_BLOCK pbData, ref Int32 pdwDataLen, Int32 dwFlags)
 
static Int32 DGenerateMapObj (IntPtr hSession, string szMapId, string szObj1Id, Int32 nObj1AlgId, string szObj2Id, Int32 nObj2AlgId)
 
static Int32 DRemoveObj (IntPtr hSession, string szObjId)
 
static Int32 DSVaultGenToken (IntPtr hSession, UInt32 dwOp, ref SVAULT_GEN_TOKEN pbInData, byte[] pbTokenBlob, out UInt32 pdwTokenBlob, byte[] szToken, UInt32 dwReserved)
 
static Int32 DSVaultGetData (IntPtr hSession, UInt32 dwOp, string szMK, byte[] szMask, byte[] pbTokenBlob, UInt32 dwTokenBlob, byte[] szData, ref UInt32 pdwDataLen, UInt32 dwReserved)
 
static Int32 DBackupData (IntPtr hSession, string szBackupFile, string szPin, Int32 nDirection)
 
static Int32 DGetStatLogSize (IntPtr hSession, out Int32 pdwLogLen)
 
static Int32 DTruncateLog (IntPtr hSession)
 
static Int32 DGetStatLog (IntPtr hSession, Int32 dwStart, Int32 dwOffSet, out Int32 pdwLogSize, out IntPtr ppbLog)
 
static Int32 DEncrypt (IntPtr hKey, IntPtr hHash, Int32 bFinal, Int32 dwFlags, byte[] pbData, ref Int32 pdwDataLen, Int32 dwBufLen)
 
static Int32 DDecrypt (IntPtr hKey, IntPtr hHash, Int32 bFinal, Int32 dwFlags, byte[] pbData, ref Int32 pdwDataLen)
 
static Int32 DGenerateKey (IntPtr hSession, string szKeyId, Int32 nAlgId, Int32 dwFlags, out IntPtr phKey)
 
static Int32 DListUsers (IntPtr hSession, ListCallback listUsersCallback, ref DBLOB pParam)
 
static Int32 DReadFile (IntPtr hSession, string FileId, WriteLocalFileCallback writeLocalFileCallback, ref DinamoApi.DBLOB_FILE pParam)
 
static Int32 DWriteFile (IntPtr hSession, string FileId, Int32 FileSize, ReadLocalFileCallback readLocalFileCallback, IntPtr pParam)
 
static Int32 DGetKeyParam (IntPtr hKey, Int32 dwParam, byte[] pbData, ref Int32 pdwDataLen, Int32 dwFlags)
 
static Int32 DSetKeyParam (IntPtr hKey, Int32 dwParam, byte[] pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DImportKey (IntPtr hSession, string szKeyId, IntPtr hKEKey, Int32 dwBlobType, Int32 nAlgId, Int32 dwFlags, byte[] pbData, Int32 dwDataLen, out IntPtr phKey)
 
static Int32 DExportKey (IntPtr hKey, IntPtr hKEKey, Int32 dwBlobType, Int32 dwFlags, byte[] pbData, ref Int32 pdwDataLen)
 
static Int32 DSignHash (IntPtr hHash, IntPtr hKey, Int32 dwFlags, byte[] pbSignature, ref Int32 pdwSigLen)
 
static Int32 DBatchSign (IntPtr hKey, byte[] pbBlock, Int32 dwBlockCount, Int32 dwFlags)
 
static Int32 DVerifySignature (IntPtr hHash, byte[] pbSignature, Int32 dwSigLen, IntPtr hPubKey, Int32 dwFlags)
 
static Int32 DHashData (IntPtr hHash, byte[] pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DSetHashParam (IntPtr hHash, Int32 dwParam, byte[] pbData, Int32 dwDataLen, Int32 dwFlags)
 
static Int32 DGetHashParam (IntPtr hHash, Int32 dwParam, byte[] pbData, ref Int32 pdwDataLen, Int32 dwFlags)
 
static Int32 DEFTExportTR31 (IntPtr hSession, string szKBPK, string szKey, IntPtr pvReserved, UInt16 wUsage, byte bMode, byte bExport, byte[] pbOutBlock, ref UInt32 pdwOutBlockLen, UInt32 dwParam)
 
static Int32 DEFTImportTR31 (IntPtr hSession, string szKBPK, string szKey, UInt32 dwKeyAttributes, byte[] pbKeyBlock, UInt32 dwKeyBlockLen, UInt32 dwParam)
 
static Int32 DPKCS7Sign (IntPtr hSession, string szKeyName, string szKeyCert, string szCerts, UInt32 dwAttrib, byte[] pbContent, Int32 dwContentLen, out Int32 pdwSignatureLen, out IntPtr ppbSignature, Int32 dwParam)
 
static Int32 DOATHIssueHOTPBlob (IntPtr hSession, string szMasterKeyId, byte[] pbOutPwdEnvelope, byte[] pbOutEncMobileSeed, byte[] pbOutEncSeedBlob, Int32 dwFlags)
 
static Int32 DOATHIssueBlob (IntPtr hSession, string szMasterKeyId, UInt32 dwParamBlobType, IntPtr pvParamBlob, Int32 dwParamBlobLen, byte[] pbOTPBlob, ref Int32 pdwOTPBlobLen, Int32 dwFlags)
 
static Int32 DListObjs (IntPtr hSession, ListCallback listObjCallback, ref DBLOB pParam)
 
static Int32 DListObjsFilter (IntPtr hSession, FilterType filter, ref DinamoApi.OBJ_LIST_FILTER pvFilter, ListCallbackFilter listObjCallback, IntPtr pParam)
 
static Int32 DGetUserAcl (IntPtr hSession, string szUser, out Int32 pdwUserAcl)
 
static Int32 DIPFilterOperation (IntPtr hSession, byte bOP, string szUser, string szIP, ListIpFilterCallback listIpFilterCallback, IntPtr pParam, out Int32 pdwStatus, Int32 dwReserved)
 
static Int32 DSPBMapInfo (IntPtr hSession, string sIdCert, ref DinamoApi.EXT_MAP_2_OBJ_INFO pstExtMap, Int32 dwParam)
 
static Int32 DSPBGenerateKey (IntPtr hSession, string sID, IntPtr szPrivateKeyName, Int32 dwKeyParam, Int32 dwParam)
 
static Int32 DSPBGenerateCSR (IntPtr hSession, string sPrivateKeyName, byte bVersion, string sSPBSubject, Int32 dwOutType, ref Int32 pdwCSRLen, out IntPtr ppbCSR, Int32 dwParam)
 
static Int32 DGeneratePKCS10CSR (IntPtr hSession, string szKeyName, byte bVersion, string szDN, Int32 dwOutType, ref Int32 pdwCSRLen, out IntPtr ppbCSR, Int32 dwParam)
 
static Int32 DPKCS8ImportKey (IntPtr hSession, string szKeyId, string szSecret, Int32 dwKeyAlg, Int32 dwAttrib, IntPtr pbKeyEnvelope, Int32 dwKeyEnvelopeLen)
 
static Int32 DPKCS8ExportKey (IntPtr hSession, string szKeyId, string szSecret, out IntPtr ppbKeyEnvelope, out Int32 ppbKeyEnvelopeLen)
 
static Int32 DSPBImportPKCS12 (IntPtr hSession, byte bActivate, string szReserved, string szPkcs12File, string szPkcs12Pwd, string szDomain, Int32 dwKeyAttr)
 
static Int32 DSPBExportPKCS12 (IntPtr hSession, string szPkcs12Pwd, string szISPB, string szReserved, out IntPtr pPkcs12File, out Int32 pdwPkcs12Len, Int32 dwReserved)
 
static Int32 DImportPKCS12 (IntPtr hSession, string szPkcs12File, string szPkcs12Pwd, string szKeyId, Int32 dwKeyAttr, string szCertId)
 
static Int32 DImportPKCS12Buffer (IntPtr hSession, byte[] pbPkcs12, Int32 dwPkcs12Len, string szPkcs12Pwd, string szKeyId, Int32 dwKeyAttr, string szCertId, string szPubKeyId, Int32 dwFlags)
 
static Int32 DExportPKCS12 (IntPtr hSession, string szPkcs12Pwd, string szKeyId, string szCertId, string szReserved, out IntPtr pPkcs12, out Int32 pdwPkcs12Len, Int32 dwReserved)
 
static Int32 DSPBImportCertificate (IntPtr hSession, byte bActivate, string szReserved, IntPtr pCertificate, Int32 dwCertificateLen, string szDomain, uint dwParam)
 
static Int32 DSPBActivateCertificate (IntPtr hSession, string szIdCert, string szDomain, uint dwParam)
 
static Int32 DSPBGetCertificate (IntPtr hSession, string szIdCert, out IntPtr ppbCertificate, out Int32 pdwCertificateLen, Int32 dwParam)
 
static Int32 DSPBGetCertificateList (IntPtr hSession, string szDomain, Int32 bActive, ref DBLOB pdbList, ref Int32 pdwListLen, Int32 dwParam)
 
static Int32 DSPBSetISPBMap (IntPtr hSession, string szISPB, string szKeyId, string szCertId, Int32 dwParam)
 
static Int32 DSPBEncodeInit (IntPtr hSession, string szSrcISPB, string szDstISPB, Int32 dwTotalDataLen, byte bErrorCode, byte bSpecialTreatment, out IntPtr hSPBCtx, UInt32 dwFlags)
 
static Int32 DSPBEncodeCont (IntPtr hSPBCtx, IntPtr pbDataIn, Int32 dwDataInLen, IntPtr pbDataOut, out Int32 pdwDataOutLen)
 
static Int32 DSPBEncodeCont (IntPtr hSPBCtx, byte[] pbDataIn, Int32 dwDataInLen, IntPtr pbDataOut, out Int32 pdwDataOutLen)
 
static Int32 DSPBEncodeEnd (out IntPtr hSPBCtx, IntPtr pbSPBHeader, out Int32 pdwSPBHeaderLen)
 
static Int32 DSPBDecodeInit (IntPtr hSession, string szSrcISPB, string szDstISPB, IntPtr pbHeader, Int32 dwHeaderLen, byte bAcceptExpiredCert, byte bAutoUpdateCert, Int32 dwMessageDataLen, out IntPtr hSPBCtx, UInt32 dwFlags)
 
static Int32 DSPBDecodeInit (IntPtr hSession, string szSrcISPB, string szDstISPB, byte[] pbHeader, Int32 dwHeaderLen, byte bAcceptExpiredCert, byte bAutoUpdateCert, Int32 dwMessageDataLen, out IntPtr hSPBCtx, UInt32 dwFlags)
 
static Int32 DSPBDecodeCont (IntPtr hSPBCtx, IntPtr pbDataIn, Int32 dwDataInLen, out IntPtr ppbDataOut, out Int32 pdwDataOutLen)
 
static Int32 DSPBDecodeCont (IntPtr hSPBCtx, byte[] pbDataIn, Int32 dwDataInLen, out IntPtr ppbDataOut, out Int32 pdwDataOutLen)
 
static Int32 DSPBDecodeEnd (out IntPtr hSPBCtx)
 
static Int32 DGetErrorString (Int32 code, IntPtr szCod, IntPtr szMsg)
 
static Int32 DCert2CertInfo (byte[] pbCert, Int32 dwCertLen, Int32 dwOutType, out SPB_CERT_X509_INFO pvCertInfo, Int32 dwFlags)
 
static Int32 DOATHGetNextOTP (IntPtr hSession, string szMasterKeyId, byte bOTPLen, byte[] pbOATHBlob, Int32 dwOATHBlobLen, IntPtr szOTP, Int32 dwParam)
 
static Int32 DOATHResync (IntPtr hSession, string szUser, string szOTP1, string szOTP2, Int32 dwParam)
 
static Int32 DUnassignToken (IntPtr hSession, Int32 dwParam, string szUserId)
 
static Int32 DAssignToken (IntPtr hSession, string szUserId, Int32 dwParam, IntPtr pbData, Int32 dwDataLen)
 
static Int32 DSPBCalculateObjectId (string szISPB, string szDomain, Int32 dwKeyType, IntPtr szOutObjName, Int32 dwParam)
 
static Int32 DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, IntPtr pcbData, UInt32 dwDataLen, UInt32 dwReserved)
 
static Int32 DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, ref DN_BCHAIN_BIP32_SEED_XPRV_DATA pcbData, UInt32 dwDataLen, UInt32 dwReserved)
 
static Int32 DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, ref DN_BCHAIN_BIP39_SEED_XPRV_DATA pcbData, UInt32 dwDataLen, UInt32 dwReserved)
 
static Int32 DBchainCreateXPrv (IntPtr hSession, byte bType, Int32 dwAttributes, string szId, byte[] pcbData, UInt32 dwDataLen, UInt32 dwReserved)
 
static Int32 DBchainCreateBip32Ckd (IntPtr hSession, byte bVersion, UInt32 dwIndex, Int32 dwAttributes, string cszPar, string cszDst, ref DN_BCHAIN_KEY_INFO pKeyInfo, UInt32 dwReserved)
 
static Int32 DBchainSignHash (IntPtr hSession, byte bType, byte bHashMode, byte[] pbHash, UInt32 dwHashLen, string cszPk, byte[] pbSig, out UInt32 pdwSigLen, UInt32 dwReserved)
 
static Int32 DBchainGetPubKey (IntPtr hSession, byte bType, string szId, byte[] pbData, out UInt32 pdwDataLen, UInt32 dwReserved)
 
static Int32 DBchainGetAddress (IntPtr hSession, byte bType, byte bVer, string szHrp, string szPk, byte[] pbAddress, out UInt32 pdwAddressLen, UInt32 dwReserved)
 
static Int32 DBchainEdDsaSign (IntPtr hSession, byte bType, string szCtxStr, byte[] pbData, UInt32 dwDataLen, string szPk, byte[] pbSig, out UInt32 pdwSigLen, UInt32 dwReserved)
 
static Int32 DOATHIssueHOTPBlob (IntPtr hSession, string szMasterKeyId, Int32 dwParamBlobType, IntPtr pvParamBlob, Int32 dwParamBlobLen, byte[] pbOTPBlob, ref Int32 pdwOTPBlobLen, Int32 dwFlags)
 
static Int32 DOATHGetBlobInfo (IntPtr hSession, string szMasterKey, byte[] pbInBlob, Int32 dwInBlobLen, Int32 dwOutBlobType, byte[] pbOutInfo, ref Int32 pdwOutInfoLen, Int32 dwParam)
 
static Int32 DOATHBlobResync (IntPtr hSession, string szMasterKeyId, string szOTP1, string szOTP2, byte[] pbOATHBlob, ref Int32 pdwOATHBlobLen, Int32 dwFlags)
 
static Int32 DOATHPskcTranslate (IntPtr hSession, string szMasterKey, byte[] pbPSK, byte bPSKLen, byte[] pbPSKC, Int32 dwPSKCLen, out IntPtr pvBlobList, out Int32 pdwBlobListQuantity, Int32 dwParam)
 
static Int32 DOATHCheckOTP (IntPtr hSession, string szMasterKeyId, string szOTP, byte[] pbOutData, ref Int32 pdwOutDataLen, Int32 dwFlags)
 
static Int32 DGetRandom (IntPtr hSession, byte[] pbData, Int32 dwDataLen)
 
static Int32 DMofNSplit (IntPtr hSession, byte bM, byte bN, byte[] pbSecret, UInt32 dwSecretLen, out DN_M_OF_N_SPLIT_INFO pstSplitInfo, UInt32 dwReserved)
 
static Int32 DMofNRecover (IntPtr hSession, DN_M_OF_N_PART[] pstParts, UInt32 dwPartsCount, byte[] pbSecret, UInt32 dwReserved)
 
static Int32 DGetHsmInfo (IntPtr hSession, ref byte pbFinal, UInt32 dwParam, ref DinamoApi.SYS_HW_STR_INFO pbData, ref UInt32 pdwDataLen, UInt32 dwFlags)
 
static Int32 DGetHsmInfo (IntPtr hSession, ref byte pbFinal, UInt32 dwParam, ref UInt64 pbData, ref UInt32 pdwDataLen, UInt32 dwFlags)
 
static Int32 DGetHsmInfo (IntPtr hSession, ref byte pbFinal, UInt32 dwParam, IntPtr pbData, ref UInt32 pdwDataLen, UInt32 dwFlags)
 
static Int32 DGenerateDUKPT (IntPtr hSession, byte[] pbKSI, byte[] pbDID_CTR, IntPtr szDUKPT, UInt32 dwParam)
 
static Int32 DGenerateBDKName (byte[] pbKSI, IntPtr szBDKName, UInt32 dwParam)
 
static Int32 DGenerateCVV (IntPtr hSession, string szKeyId, string szPAN, string szExpirationDate, string szServiceCode, StringBuilder szCVV, UInt32 dwParam)
 
static Int32 DVerifyCVV (IntPtr hSession, string szKeyId, string szPAN, string szExpirationDate, string szServiceCode, string szCVV, UInt32 dwParam)
 
static Int32 DGeneratePIN (IntPtr hSession, string szPGK, string szPAN, UInt32 dwOperation, Int32 nPinLen, string szInPin, StringBuilder szOffset, StringBuilder szOutPin, UInt32 dwParam)
 
static Int32 DVerifyPINBlock (IntPtr hSession, string szPTK, string szPGK, string szPAN, string szOffset, byte[] pbInPinBlock, UInt32 dwParam)
 
static Int32 DManageAToken (IntPtr hSession, byte bOP, ref DN_A_TOKEN_FULL pstATokenFull, FuncListAKeysCallback fnCallBack, ref DBLOB pvCallbackParam, UInt32 dwParam)
 
static Int32 DManageAToken (IntPtr hSession, byte bOP, ref DN_A_TOKEN_FULL pstATokenFull, FuncListAKeysCallback fnCallBack, IntPtr pvCallbackParam, UInt32 dwParam)
 
static Int32 DManageATokenCache (IntPtr hSession, UInt32 dwOP, out UInt32 pOutData, UInt32 dwParam)
 
static Int32 DCreateObjMetadata (ref IntPtr hmUpdateMetaCtx, Int32 dwFlag)
 
static Int32 DSetObjMetadata (IntPtr hInMeta, Int32 dwOption, ref Int32 pvOptionData, Int32 dwOptionDataLen, Int32 dwParam)
 
static Int32 DGetObjMetadata (IntPtr hInMeta, Int32 dwOption, byte[] pvOptionData, ref Int32 pdwOptionDataLen, Int32 dwParam)
 
static Int32 DFindObjMetadataInit (IntPtr hSession, IntPtr hmSearchInfoCtx, out IntPtr hmSearchCtx, Int32 dwFlag)
 
static Int32 DFindObjMetadataCont (IntPtr hmSearchCtx, IntPtr[] hmSearchResult, Int32 lenSearchResult, out Int32 dwOutCount, Int32 dwFlag)
 
static Int32 DFindObjMetadataEnd (ref IntPtr hmSearchCtx, Int32 dwFlag)
 
static Int32 DDestroyObjMetadata (ref IntPtr hmSearchCtx, Int32 dwFlag)
 
static void RtlZeroMemory (IntPtr dst, UIntPtr length)
 

Atributos Públicos Estáticos

const Int32 FALSE = (0)
 
const Int32 TRUE = (1)
 
const Int32 NULL = (0)
 
const Int32 D_OK = 0
 
const Int32 AUTH_PWD_LEN = MAX_ADDR_LEN + MAX_USR_LEN + MAX_USR_PWD + sizeof(Int32)
 
const Int32 ND_OATH_PWD_ENV_LEN = 16
 
const Int32 ND_OATH_ENC_SEED_BLOB_LEN = 32
 
const Int32 ND_OATH_ENC_MOB_SEED = 32
 
const Int32 MAX_OTP_LOOK_AHEAD_INTERVAL = 255
 
const Int32 D_INVALID_SECRET = D_ERR_INVALID_SECRET
 
const Int32 D_SOCKET_FAILED = (-10)
 
const Int32 D_GETHOSTNAME_FAILED = (-11)
 
const Int32 D_CONNECT_FAILED = (-12)
 
const Int32 D_SEND_FAILED = (-13)
 
const Int32 D_RECV_FAILED = (-14)
 
const Int32 D_INVALID_PACKAGE_SIZE = (-15)
 
const Int32 D_SETSOCKOPT_FAILED = (-16)
 
const Int32 D_GETSOCKOPT_FAILED = (-17)
 
const Int32 D_ALL_LOAD_BALANCE_HSM_FAILED = (-18)
 
const Int32 D_SSL_CTX_NEW_FAILED = (1)
 
const Int32 D_SSL_NEW_FAILED = (2)
 
const Int32 D_SSL_CONNECT_FAILED = (3)
 
const Int32 D_CRL_GENERAL_ERROR = (101)
 
const Int32 D_CRL_SSL_CACERT_BADFILE = (102)
 
const Int32 D_CRL_COULDNT_RESOLVE_HOST = (103)
 
const Int32 D_CRL_COULDNT_CONNECT = (104)
 
const Int32 D_CRL_OPERATION_TIMEDOUT = (105)
 
const Int32 D_CRL_PEER_FAILED_VERIFICATION = (106)
 
const Int32 D_CRL_SSL_CONNECT_ERROR = (107)
 
const Int32 D_CRL_SEND_ERROR = (108)
 
const Int32 D_CRL_RECV_ERROR = (109)
 
const Int32 D_CRL_SSL_CERTPROBLEM = (110)
 
const Int32 D_CRL_SSL_ISSUER_ERROR = (111)
 
const Int32 D_CRL_AUTH_ERROR = (112)
 
const Int32 D_CRL_GOT_NOTHING = (113)
 
const Int32 D_CRL_UNSUPPORTED_PROTOCOL = (114)
 
const Int32 D_CRL_URL_MALFORMAT = (115)
 
const Int32 D_CRL_WEIRD_SERVER_REPLY = (116)
 
const Int32 D_CRL_REMOTE_ACCESS_DENIED = (117)
 
const Int32 D_CRL_HTTP2 = (118)
 
const Int32 D_CRL_WRITE_ERROR = (119)
 
const Int32 D_CRL_READ_ERROR = (120)
 
const Int32 D_CRL_HTTP_POST_ERROR = (121)
 
const Int32 D_CRL_ABORTED_BY_CALLBACK = (122)
 
const Int32 D_CRL_TOO_MANY_REDIRECTS = (123)
 
const Int32 D_CRL_SSL_CIPHER = (124)
 
const Int32 D_CRL_BAD_CONTENT_ENCODING = (125)
 
const Int32 D_CRL_LOGIN_DENIED = (126)
 
const Int32 D_WSASTARTUP = (2001)
 
const Int32 D_MEMORY_ALLOC = (2002)
 
const Int32 D_INVALID_PARAM = (1001)
 
const Int32 D_INVALID_TYPE = (1002)
 
const Int32 D_INVALID_STATE = (1003)
 
const Int32 D_LOGGING_NOT_STARTED = (1004)
 
const Int32 D_MORE_DATA = (1005)
 
const Int32 D_INVALID_RESPONSE = (1006)
 
const Int32 D_INVALID_CONTEXT = (1007)
 
const Int32 D_KEY_GEN_ERROR = (1008)
 
const Int32 D_KEY_DEL_ERROR = (1009)
 
const Int32 D_KEY_NOT_EXISTS = (1010)
 
const Int32 D_INVALID_DATA_LENGTH = (1011)
 
const Int32 D_INVALID_KEY_ALG = (1012)
 
const Int32 D_INVALID_PADDING = (1013)
 
const Int32 D_INVALID_KEY = (1014)
 
const Int32 D_BAD_DATA = (1015)
 
const Int32 D_INVALID_PUBKEY = (1016)
 
const Int32 D_INVALID_ALG_ID = (1017)
 
const Int32 D_INVALID_HASH = (1018)
 
const Int32 D_INIT_HASH_FAILED = (1019)
 
const Int32 D_INVALID_HASH_STATE = (1020)
 
const Int32 D_END_HASH_FAILED = (1021)
 
const Int32 D_GET_INFO_ERROR = (1022)
 
const Int32 D_INVALID_PIN_LEN = (1023)
 
const Int32 D_OPEN_FILE_FAILED = (1025)
 
const Int32 D_BACKUP_FAILED = (1026)
 
const Int32 D_RESTORE_FAILED = (1027)
 
const Int32 D_INVALID_CALLBACK = (1028)
 
const Int32 D_NOT_IMPLEMENTED = (1029)
 
const Int32 D_AUTH_FAILED = (1030)
 
const Int32 D_INVALID_CLEAR_OP = (1031)
 
const Int32 D_CHANGE_PWD_ERROR = (1032)
 
const Int32 D_PWD_SIZE_ERROR = (1033)
 
const Int32 D_IMPORT_KEY_ERROR = (1034)
 
const Int32 D_INVALID_KEY_ID = (1035)
 
const Int32 D_INVALID_FLAG = (1036)
 
const Int32 D_INVALID_SIGNATURE = (1037)
 
const Int32 D_INVALID_PUB_KEY = (1038)
 
const Int32 D_INVALID_KEY_STATE = (1039)
 
const Int32 D_CREATE_USER_ERROR = (1040)
 
const Int32 D_NO_MORE_OBJECT = (1041)
 
const Int32 D_PUT_ENV_VAR_FAILED = (1042)
 
const Int32 D_INVALID_FILE_SIZE = (1043)
 
const Int32 D_INVALID_TEXT_SIZE = (1044)
 
const Int32 D_FILE_ACCESS_ERROR = (1045)
 
const Int32 D_INVALID_COUNTER = (1046)
 
const Int32 D_INVALID_MODE = (1047)
 
const Int32 D_INVALID_STRUCT_ID = (1048)
 
const Int32 D_INVALID_IP_ADDRESS = (1049)
 
const Int32 D_GET_PEER_IP_ERROR = (1050)
 
const Int32 D_CERTIFICATE_PARSE_FAILED = (1051)
 
const Int32 D_INVALID_KEY_PART_1 = (1052)
 
const Int32 D_INVALID_KEY_PART_2 = (1053)
 
const Int32 D_INVALID_KEY_PART_3 = (1054)
 
const Int32 D_VERIFY_DAC_FAILED = (1055)
 
const Int32 D_DEPRECATED = (1056)
 
const Int32 D_NO_MATCHING_KEY_FOUND = (1057)
 
const Int32 D_CALLBACK_ERROR = (1058)
 
const Int32 D_INTERNAL_ERROR = (1059)
 
const Int32 D_KEY_NOT_EXPORTABLE_ERROR = (1060)
 
const Int32 D_INVALID_SPB_ID = (1062)
 
const Int32 D_JSON_PARSE_ERROR = (1063)
 
const Int32 D_JSON_PARSE_WRONG_TYPE_ERROR = (1064)
 
const Int32 D_JSON_SET_VALUE_ERROR = (1065)
 
const Int32 D_JSON_UNSET_VALUE_ERROR = (1066)
 
const Int32 D_JSON_VALUE_NOT_FOUND = (1067)
 
const Int32 D_JSON_OBJ_CREATE_ERROR = (1068)
 
const Int32 D_SLP_PARSE_ERROR = (1069)
 
const Int32 D_SLP_INTERNAL_ERROR = (1070)
 
const Int32 D_SLP_TOO_MANY_SERVERS_ERROR = (1071)
 
const Int32 D_INVALID_SERVER_VERSION = (1072)
 
const Int32 D_GENERATE_PKCS12_ERROR = (1073)
 
const Int32 D_SET_LOAD_BALANCE_LIST_ERROR = (1074)
 
const Int32 D_OATH_BLOB_UPDATE = (1075)
 
const Int32 D_KEEP_ALIVE_ERROR = (3001)
 
const Int32 D_RECEIVE_LOG_ERROR = (3002)
 
const Int32 D_ERROR_NOTIFY = (3003)
 
const Int32 D_ERR_UNKNOWN = (5000)
 
const Int32 D_ERR_NET_FAIL = (5001)
 
const Int32 D_ERR_ACCESS_DENIED = (5002)
 
const Int32 D_ERR_CANNOT_CREATE_OBJ = (5003)
 
const Int32 D_ERR_CANNOT_OPEN_OBJ = (5004)
 
const Int32 D_ERR_CANNOT_DEL_OBJ = (5005)
 
const Int32 D_ERR_CANNOT_ALLOC_RES = (5006)
 
const Int32 D_ERR_INVALID_CTX = (5007)
 
const Int32 D_ERR_INVALID_OPERATION = (5008)
 
const Int32 D_ERR_INVALID_KEY = (5009)
 
const Int32 D_ERR_NO_TLS_USED = (5010)
 
const Int32 D_ERR_CANNOT_CHANGE_PWD = (5011)
 
const Int32 D_ERR_OBJ_NOT_EXPORTABLE = (5012)
 
const Int32 D_ERR_USR_ALREADY_EXISTS = (5013)
 
const Int32 D_ERR_INVALID_USR_NAME = (5014)
 
const Int32 D_ERR_CANNOT_CREATE_USR = (5015)
 
const Int32 D_ERR_NO_MORE_LOG_SLOTS = (5016)
 
const Int32 D_ERR_CANNOT_DELETE_USR = (5017)
 
const Int32 D_ERR_CANNOT_DELETE_MASTER = (5018)
 
const Int32 D_ERR_NOT_IMPLEMENTED = (5019)
 
const Int32 D_ERR_USR_NOT_FOUND = (5020)
 
const Int32 D_ERR_INVALID_PAYLOAD = (5021)
 
const Int32 D_ERR_OBJ_ALREADY_EXISTS = (5022)
 
const Int32 D_ERR_INVALID_OBJ_NAME = (5023)
 
const Int32 D_ERR_OBJ_IN_USE = (5024)
 
const Int32 D_ERR_CANNOT_WRITE_BACKUP_BLOB = (5025)
 
const Int32 D_ERR_CANNOT_OPEN_BACKUP_BLOB = (5026)
 
const Int32 D_ERR_CANNOT_RESTORE_BACKUP_BLOB = (5027)
 
const Int32 D_ERR_INVALID_BACKUP_PIN_OR_LEN = (5028)
 
const Int32 D_ERR_INVALID_XML_SIGNATURE = (5029)
 
const Int32 D_ERR_INVALID_CERTIFICATE = (5030)
 
const Int32 D_ERR_VERIFY_XML_FAILED = (5031)
 
const Int32 D_ERR_INVALID_XML = (5032)
 
const Int32 D_ERR_SIGN_XML_FAILED = (5033)
 
const Int32 D_ERR_UPACK_VERIFY_FAILED = (5034)
 
const Int32 D_ERR_CANNOT_TRUNCATE_LOG = (5035)
 
const Int32 D_ERR_CANNOT_BACKUP_OLD_LOG = (5036)
 
const Int32 D_ERR_CERTIFICATE_EXPIRED = (5037)
 
const Int32 D_ERR_CERTIFICATE_FAILED = (5038)
 
const Int32 D_ERR_CERTIFICATE_NOT_FOUND = (5039)
 
const Int32 D_ERR_CERTIFICATE_REVOKED = (5040)
 
const Int32 D_ERR_CERTIFICATE_ISSUER_FAILED = (5041)
 
const Int32 D_ERR_CERTIFICATE_NOT_YET_VALID = (5042)
 
const Int32 D_ERR_CERT_EXPIRED_SIGN_VALID = (5043)
 
const Int32 D_ERR_CRL_EXPIRED = (5044)
 
const Int32 D_ERR_INVALID_CRL_SIGN = (5045)
 
const Int32 D_ERR_CRL_CERT_MISMATCH = (5046)
 
const Int32 D_ERR_CERT_REVOKED = D_ERR_CERTIFICATE_REVOKED
 
const Int32 D_ERR_ACCESS_DENIED_NO_TOKEN = (5048)
 
const Int32 D_ERR_ACCESS_DENIED_TOKEN_NEEDED = (5049)
 
const Int32 D_ERR_CERT_REVOKED_CRL_VAL_UNUSED = (5050)
 
const Int32 D_ERR_CERT_VALID_CRL_VAL_UNUSED = (5051)
 
const Int32 D_ERR_CANNOT_PARSE_XML = (5052)
 
const Int32 D_ERR_CANNOT_CREATE_XML_SIG_TEMPL = (5053)
 
const Int32 D_ERR_CANNOT_ADD_XML_SIG_TEMPL_REF = (5054)
 
const Int32 D_ERR_CANNOT_ADD_XML_SIG_TEMPL_TRANS = (5055)
 
const Int32 D_ERR_CANNOT_ADD_XML_SIG_KEY_INFO = (5056)
 
const Int32 D_ERR_CANNOT_ADD_XML_SIG_KEY_CERT = (5057)
 
const Int32 D_ERR_CANNOT_ALLOC_XML_SIG_CTX = (5058)
 
const Int32 D_ERR_CANNOT_PARSE_DER_PRIV_KEY = (5059)
 
const Int32 D_ERR_XML_CANNOT_LOAD_PRIV_KEY = (5060)
 
const Int32 D_ERR_XML_CANNOT_LOAD_CERT = (5061)
 
const Int32 D_ERR_XML_CANNOT_CREATE_KEY_MNG = (5062)
 
const Int32 D_ERR_XML_CANNOT_INIT_KEY_MNG = (5063)
 
const Int32 D_ERR_XML_CANNOT_LOAD_TRUSTED_CERTS = (5064)
 
const Int32 D_ERR_XML_SIG_NODE_NOT_FOUND = (5065)
 
const Int32 D_ERR_XML_CERT_NODE_NOT_FOUND = (5066)
 
const Int32 D_ERR_XML_CANNOT_DECODE_CERT_NODE = (5067)
 
const Int32 D_ERR_CANNOT_PARSE_DER_CERT = (5068)
 
const Int32 D_ERR_CANNOT_DECODE_XML_COMPRESS = (5069)
 
const Int32 D_ERR_INVALID_CERTIFICATE_NULL_RES = (5070)
 
const Int32 D_ERR_CANNOT_RECREATE_MASTER = (5071)
 
const Int32 D_ERR_CANNOT_CREATE_USR_STORAGE1 = (5072)
 
const Int32 D_ERR_CANNOT_CREATE_USR_STORAGE2 = (5073)
 
const Int32 D_ERR_CANNOT_CREATE_USR_DEFAULT_ACL = (5074)
 
const Int32 D_ERR_CANNOT_ALLOC_CTX = (5075)
 
const Int32 D_ERR_CANNOT_LOAD_PRIV_KEY = (5076)
 
const Int32 D_ERR_CANNOT_DECODE_PUB_KEY = (5077)
 
const Int32 D_ERR_CANNOT_GENERATE_RND_DATA = (5078)
 
const Int32 D_ERR_CACHE_LAYER_EXHAUSTED = (5079)
 
const Int32 D_ERR_RSA_POWER_SIGN_FAILED = (5080)
 
const Int32 D_ERR_CANNOT_GET_SYS_INFO = (5100)
 
const Int32 D_ERR_CANNOT_ALLOC_UPACK_ID = (5101)
 
const Int32 D_ERR_CANNOT_ALLOC_UPACK_PATH = (5102)
 
const Int32 D_ERR_CANNOT_WRITE_UPACK_OBJ = (5103)
 
const Int32 D_ERR_INVALID_CRL = (5104)
 
const Int32 D_ERR_OPERATION_FAILED = (5105)
 
const Int32 D_ERR_GET_USR_ACL_FAILED = (5106)
 
const Int32 D_ERR_INVALID_SIGNATURE = (5107)
 
const Int32 D_ERR_CANNOT_GENERATE_SOFT_TOKEN = (5108)
 
const Int32 D_ERR_INVALID_SECRET = (5109)
 
const Int32 D_ERR_ACCESS_DENIED_USR_BLOCKED = (5120)
 
const Int32 D_ERR_INVALID_IMEI = (5121)
 
const Int32 D_ERR_REPLAY_DETECTED = (5122)
 
const Int32 D_ERR_NON_APPROVED_FIPS_OPERATION = (5123)
 
const Int32 D_ERR_ACCESS_DENIED_OBJ_BLOCKED = (5124)
 
const Int32 D_ERR_FIPS_DRBG_CONTINUOUS_TEST = (5125)
 
const Int32 D_ERR_FIPS_RSA_CONTINUOUS_TEST = (5126)
 
const Int32 D_ERR_FIPS_ECC_CONTINUOUS_TEST = (5127)
 
const Int32 D_ERR_FIPS_DES_CONTINUOUS_TEST = (5128)
 
const Int32 D_ERR_FIPS_AES_CONTINUOUS_TEST = (5129)
 
const Int32 D_ERR_CANNOT_UPDATE_OBJ = (5175)
 
const Int32 D_ERR_CANNOT_GET_PWD_POLICY = (5176)
 
const Int32 D_ERR_PWD_BLOCKED_BY_POLICY = (5177)
 
const Int32 D_ERR_PWD_EXPIRED = (5178)
 
const Int32 D_ERR_CERT_VALID_CRL_VAL_UNUSED_CRL_EXPIRED = (5179)
 
const Int32 D_ERR_CERT_VALID_CRL_EXPIRED = (5180)
 
const Int32 D_ERR_INVALID_CERT_SIGN = (5181)
 
const Int32 D_ERR_CANNOT_LOAD_CORRUPTED_OBJ = (5200)
 
const Int32 D_ERR_INVALID_CERT_ISPB_MISMATCH = (5230)
 
const Int32 D_ERR_INVALID_CA = (5231)
 
const Int32 D_ERR_DEPRECATED_FUNCTION = (5303)
 
const Int32 D_ERR_SERVER_BUSY = (5304)
 
const Int32 D_ERR_SL_BE_BUSY = (5305)
 
const Int32 D_ERR_SVMK_MISMATCH = (5306)
 
const Int32 D_ERR_INVALID_CERT_SN_MISMATCH = (5307)
 
const Int32 D_ERR_CANNOT_DEC_SYM_KEY = (5308)
 
const Int32 D_ERR_CANNOT_REC_SYM_KEY = (5309)
 
const Int32 D_SUCCESS_CANNOT_OPEN_OBJ_AT_REPL = (5401)
 
const Int32 D_ERR_CANNOT_OPEN_INVALID_OBJ_AT_REPL = (5402)
 
const Int32 D_ERR_REPLICATION_BUSY = (36000)
 
const Int32 D_ERR_REPLICATION_D_BUSY = (36001)
 
const Int32 D_ERR_REPLICATION_S_BUSY = (36002)
 
const Int32 D_ERR_REPLICATION_STORAGE_LAYER_BUSY = (36003)
 
const Int32 D_ERR_REPLICATION_SEC_LAYER_BUSY = (36004)
 
const Int32 D_ERR_REPLICATION_PEER_NOT_SYNCED = (36500)
 
const Int32 D_ERR_REPLICATION_CANNOT_PREPARE_TRANS = (37001)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_HANDSHAKE = (37002)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_FIND = (37003)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_CONNECT = (37004)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_SEND = (37005)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_RECV = (37006)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_SEND_ALL = (37007)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_RECV_ALL = (37008)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_SCONNECT = (37009)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_SSEND = (37010)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_SRECV = (37011)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_SSEND_ALL = (37012)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_SRECV_ALL = (37013)
 
const Int32 D_ERR_REPLICATION_CANNOT_P2P_WORK = (37014)
 
const Int32 D_ERR_REPLICATION_NOT_FOUND = (37015)
 
const Int32 D_ERR_REPLICATION_ACK_NOT_FOUND = (37016)
 
const Int32 D_ERR_REPLICATION_INVALID_OPERATION = (37017)
 
const Int32 D_ERR_REPLICATION_INVALID_EVENT = (37018)
 
const Int32 D_ERR_REPLICATION_OPERATION_FAILED = (37019)
 
const Int32 D_ERR_REPLICATION_COMMIT_FAILED = (37020)
 
const Int32 D_ERR_REPLICATION_ERASE_FAILED = (37021)
 
const Int32 D_ERR_REPLICATION_INQUIRE_FAILED = (37022)
 
const Int32 D_ERR_REPLICATION_UPDATE_ACK_FAILED = (37023)
 
const Int32 D_ERR_REPLICATION_DISPATCH_FAILED = (37024)
 
const Int32 D_ERR_REPLICATION_CANNOT_SL_BE_TRANSP = (37025)
 
const Int32 D_ERR_REPLICATION_CANNOT_PRUNE_LOG = (37026)
 
const Int32 D_ERR_REPLICATION_CANNOT_LOAD_LOG = (37027)
 
const Int32 D_ERR_REPLICATION_CANNOT_WORK = (37028)
 
const Int32 D_ERR_REPLICATION_CANNOT_VALIDATE_EVENT = (37029)
 
const Int32 D_ERR_REPLICATION_TRANS_MISMATCH = (37030)
 
const Int32 D_ERR_REPLICATION_CANNOT_SYNC_POINT = (37031)
 
const Int32 D_ERR_REPLICATION_UNDEFINED_LIVE_SYNC = (37032)
 
const Int32 D_ERR_REPLICATION_CONNECTED_LIVE_SYNC = (37033)
 
const Int32 D_ERR_REPLICATION_SELF_LIVE_SYNC = (37034)
 
const Int32 D_ERR_REPLICATION_OBJ_IN_USE = (37035)
 
const Int32 NOT_LISTED_ERROR = (-999999)
 
const Int32 SS_ANONYMOUS = (0x00000001)
 
const Int32 SS_USER_PWD = (0x00000002)
 
const Int32 SS_CERTIFICATE = (0x00000004)
 
const Int32 SS_CLUSTER = (0x00000008)
 
const Int32 SS_USR_PWD_EX = (0x00000010)
 
const Int32 SS_ATOKEN = (0x00000020)
 
const Int32 ENCRYPTED_CONN = (0x00000001)
 
const Int32 USER_INTERACTIVE = (0x00000002)
 
const Int32 CLEAR_CONN = (0x00000004)
 
const Int32 LB_BYPASS = (0x00000008)
 
const Int32 CACHE_BYPASS = (0x00000010)
 
const Int32 SA_AUTH_NONE = (0x00000000)
 
const Int32 SA_AUTH_OTP = (0x00000001)
 
const Int32 SP_SESSION_TIMEOUT = (0x00000001)
 
const Int32 SP_SEND_TIMEOUT = (0x00000002)
 
const Int32 SP_RECV_TIMEOUT = (0x00000004)
 
const Int32 SP_ENCRYPTED = (0x00000008)
 
const Int32 SP_SESSION_ID = (0x00000010)
 
const Int32 SP_SESSION_CID = (0x00000020)
 
const Int32 SP_SESSION_TYPE = (0x00000040)
 
const Int32 SP_SESSION_CIPHER = (0x00000080)
 
const Int32 SP_SESSION_PIX_HTTP_RET = (0x00000100)
 
const Int32 SP_SESSION_PIX_HTTP_REQ_DETAILS = (0x00000200)
 
const Int32 WAIT_OPERATIONS = (0x00000004)
 
const Int32 CLOSE_PHYSICALLY = (0x00000008)
 
const Int32 MAKE_BACKUP = (0)
 
const Int32 MAKE_RESTORE = (1)
 
const Int32 MAKE_RESTORE_WITH_NET_CONFIG = MAKE_RESTORE
 
const Int32 MAKE_RESTORE_WITHOUT_NET_CONFIG = (2)
 
const Int32 HD_AUDIT_START = (0x00000001)
 
const Int32 HD_AUDIT_RECV = (0x00000002)
 
const Int32 DATA_ONLY = (0x00000008)
 
const Int32 CONFIG_ONLY = (0x00000010)
 
const Int32 HC_PASS_PORT_VALUE = (0x00000001)
 
const Int32 HC_PASS_PORT_ENABLE = (0x00000002)
 
const Int32 HC_MAX_CONNECT = (0x00000004)
 
const Int32 HC_MAX_MONITORING = (0x00000008)
 
const Int32 HC_PERMISSION_IP = (0x00000010)
 
const Int32 ENABLE_VALUES = (0x00000020)
 
const Int32 DISABLE_VALUES = (0x00000040)
 
const Int32 AO_SHUTDOWN = (0x00000001)
 
const Int32 AO_RESTART = (0x00000002)
 
const Int32 AO_KEEPALIVE = (0x00000004)
 
const Int32 AO_SET_DATE_TIME = (0x00000008)
 
const Int32 AO_ADD_CLUSTER_LIST = (0x00000010)
 
const Int32 AO_DEL_CLUSTER_LIST = (0x00000012)
 
const Int32 AO_GET_CLUSTER_LIST = (0x00000014)
 
const Int32 AO_RST_CLUSTER_LIST = (0x00000018)
 
const Int32 AO_SET_PWD_SEC_POLICY = (0x00000019)
 
const Int32 AO_GET_PWD_SEC_POLICY = (0x00000020)
 
const Int32 AO_REPL_UPDATE = (0x00000021)
 
const Int32 AO_REPL_NODE_MESSAGE = (0x00000022)
 
const Int32 AO_KEEPALIVE_FLAG_NOISELESS = (-2371)
 
const Int32 RNM_PROBE = (1)
 
const Int32 RNM_DOWN = (2)
 
const Int32 RNM_SLP_BYPASS_ADD = (3)
 
const Int32 RNM_SLP_BYPASS_DEL = (4)
 
const Int32 UP_USER_NAME = (0x00000001)
 
const Int32 UP_AUTH_MASK = (0x00000002)
 
const Int32 UP_ACCESS_TYPE = (0x00000004)
 
const Int32 UP_CERTIFICATE = (0x00000008)
 
const Int32 UP_PASSWORD = (0x00000010)
 
const Int32 UP_INVALID_LOGIN_ATTEMPTS = (0x00000020)
 
const Int32 UP_BLOCK_USR = (0x00000040)
 
const Int32 UP_UNBLOCK_USR = (0x00000080)
 
const Int32 UP_USR_PASSWORD = (0x00000100)
 
const Int32 FU_USER_ID = (0x00000001)
 
const Int32 FU_USER_NAME = (0x00000002)
 
const Int32 FU_AUTH_MASK = (0x00000004)
 
const Int32 FU_ACCESS_TYPE = (0x00000008)
 
const Int32 FU_ROOT_ID = (0x00000010)
 
const Int32 PARTIAL_VALUE = (0x00000080)
 
const Int32 INVALID_OBJ_TYPE = (0)
 
const Int32 MAX_REPL_DOMAIN_NAME = GET_INFO_MAX_REPL_DOMAIN_NAME
 
const Int32 MAX_REPL_NODES = GET_INFO_MAX_REPL_NODES
 
const Int32 BLOB_LEN_MAX = 16 * 1024
 
const Int32 REPL_STATE_TWOPC_VIRTUAL = (1)
 
const Int32 REPL_STATE_TWOPC_PREPARED = (2)
 
const Int32 REPL_STATE_TWOPC_COMMITTED = (3)
 
const Int32 REPL_STATE_TWOPC_COMMITTED_TM = (4)
 
const Int32 REPL_EVENT_ET_NULL = (1)
 
const Int32 REPL_EVENT_ET_CREATE_USR = (2)
 
const Int32 REPL_EVENT_ET_DELETE_USR = (3)
 
const Int32 REPL_EVENT_ET_CREATE_OBJ = (4)
 
const Int32 REPL_EVENT_ET_DELETE_OBJ = (5)
 
const Int32 REPL_EVENT_ET_DELETE_USR_OTP_AUTH_INFO = (6)
 
const Int32 REPL_EVENT_ET_WRITE_USR_OTP_AUTH_INFO = (7)
 
const Int32 REPL_EVENT_ET_UPDATE_USR_OTP_AUTH_INFO = (8)
 
const Int32 REPL_EVENT_ET_CHANGE_USR_PWD = (9)
 
const Int32 REPL_EVENT_ET_SET_USR_LOCK_COUNT = (10)
 
const Int32 REPL_EVENT_ET_SET_GLOBAL_SEC_POLICY = (11)
 
const Int32 REPL_EVENT_ET_SET_SYS_DATE_TIME = (12)
 
const Int32 REPL_EVENT_ET_UPDATE_ACL = (13)
 
const Int32 REPL_EVENT_ET_BLOCK_OBJ = (14)
 
const Int32 REPL_EVENT_ET_UPDATE_OBJ = (15)
 
const Int32 REPL_EVENT_ET_SET_USR_NS_AUTH_COOKIE = (16)
 
const Int32 REPL_EVENT_ET_SET_USR_OTP_MOV_FACTOR = (17)
 
const Int32 OP_LST_USR_TRUSTERS = (0x01)
 
const Int32 OP_LST_USR_TRUSTEES = (0x02)
 
const Int32 AT_GO3_TOKEN = (1)
 
const Int32 AT_OATH_TOKEN = (2)
 
const Int32 AT_OATH_TOKEN_TOTP = (3)
 
const Int32 MAX_OATH_HMAC_LEN = (128)
 
const Int32 DN_USR_A_TOKEN_KLEN = 16
 
const Int32 OATH_SA_v1_type_SHA1 = (0x01)
 
const Int32 OATH_SA_v1_HOTP_DYN_TRUNC_OFF = (16)
 
const Int32 OATH_SA_v2_default_TIME_STEP = (30)
 
const Int32 OATH_SA_v2_default_T0_Epoch = (0)
 
const Int32 OATH_MIN_HOTP_LEN = (6 + 1)
 
const Int32 OATH_MAX_HOTP_LEN = (16 + 1)
 
const Int32 OATH_ISSUE_OATH_BLOB_t = (1)
 
const Int32 OATH_ISSUE_OATH_INFO_t = (2)
 
const Int32 TAC_MOD_CORE_P7_TEXT = 0x0001
 
const Int32 TAC_MOD_CORE_P7_NOCERTS = 0x0002
 
const Int32 TAC_MOD_CORE_P7_NOSIGS = 0x0004
 
const Int32 TAC_MOD_CORE_P7_NOCHAIN = 0x0008
 
const Int32 TAC_MOD_CORE_P7_NOINTERN = 0x0010
 
const Int32 TAC_MOD_CORE_P7_NOVERIFY = 0x0020
 
const Int32 TAC_MOD_CORE_P7_DETACHED = 0x0040
 
const Int32 TAC_MOD_CORE_P7_BINARY = 0x0080
 
const Int32 TAC_MOD_CORE_P7_NOATTR = 0x0100
 
const Int32 TAC_MOD_CORE_P7_NOSMIMECAP = 0x0200
 
const Int32 TAC_MOD_CORE_P7_NOOLDMIMETYPE = 0x0400
 
const Int32 TAC_MOD_CORE_P7_CRLFEOL = 0x0800
 
const Int32 TAC_MOD_CORE_P7_NOCRL = 0x2000
 
const Int32 ALG_MD5 = (1)
 
const Int32 ALG_SHA1 = (2)
 
const Int32 ALG_SSL_SHA1_MD5 = (3)
 
const Int32 ALG_SHA2_256 = (4)
 
const Int32 ALG_SHA2_384 = (5)
 
const Int32 ALG_SHA2_512 = (6)
 
const Int32 ALG_SHA2_224 = (7)
 
const Int32 ALG_SHA3_224 = (8)
 
const Int32 ALG_SHA3_256 = (9)
 
const Int32 ALG_SHA3_384 = (10)
 
const Int32 ALG_SHA3_512 = (11)
 
const Int32 ALG_IDENTITY_FUNC = (255)
 
const Int32 ALG_MD5_InclC14N = (1)
 
const Int32 ALG_SHA1_InclC14N = (2)
 
const Int32 ALG_SHA256_InclC14N = (3)
 
const Int32 ALG_SHA384_InclC14N = (4)
 
const Int32 ALG_SHA512_InclC14N = (5)
 
const Int32 ALG_SHA224_InclC14N = (6)
 
const Int32 ALG_MD5_ExclC14N = (31)
 
const Int32 ALG_SHA1_ExclC14N = (32)
 
const Int32 ALG_MD5_InclC14NWithComments = (33)
 
const Int32 ALG_SHA1_InclC14NWithComments = (34)
 
const Int32 ALG_MD5_ExclC14NWithComments = (35)
 
const Int32 ALG_SHA1_ExclC14NWithComments = (36)
 
const Int32 ALG_SHA256_ExclC14N = (37)
 
const Int32 ALG_SHA256_InclC14NWithComments = (38)
 
const Int32 ALG_SHA256_ExclC14NWithComments = (39)
 
const Int32 ALG_SHA384_ExclC14N = (40)
 
const Int32 ALG_SHA384_InclC14NWithComments = (41)
 
const Int32 ALG_SHA384_ExclC14NWithComments = (42)
 
const Int32 ALG_SHA512_ExclC14N = (43)
 
const Int32 ALG_SHA512_InclC14NWithComments = (44)
 
const Int32 ALG_SHA512_ExclC14NWithComments = (45)
 
const Int32 ALG_SHA224_ExclC14N = (46)
 
const Int32 ALG_SHA224_InclC14NWithComments = (47)
 
const Int32 ALG_SHA224_ExclC14NWithComments = (48)
 
const Int32 XML_SIGN_FLAGS_NOL = (1 << 31)
 
const String XML_FILTER_NULL_URI = "''"
 
const Int32 PIX_SIGN_RNS = (1)
 
const Int32 PIX_VERIFY_HOST_NAME = (0x00000001)
 
const Int32 PIX_BASIC_HTTP_HEADER = (0x00000002)
 
const Int32 PIX_GZIP = (0x00000004)
 
const Int32 PIX_JWS_GEN_MAX_LEN = (8 * 1024)
 
const Int32 MD5_LEN = (16)
 
const Int32 SHA1_LEN = (20)
 
const Int32 SSL_SHA1_MD5_LEN = (36)
 
const Int32 SHA2_256_LEN = (32)
 
const Int32 SHA2_384_LEN = (48)
 
const Int32 SHA2_512_LEN = (64)
 
const Int32 MAX_HASH_LEN = SHA2_512_LEN
 
const Int32 NO_HASH_OID = (1)
 
const Int32 MD5_HASH_OID = (2)
 
const Int32 SHA_HASH_OID = (3)
 
const Int32 SHA256_HASH_OID = (4)
 
const Int32 SHA384_HASH_OID = (5)
 
const Int32 SHA512_HASH_OID = (6)
 
const Int32 MD5_HASH_OID_LEN = (18)
 
const Int32 SHA_HASH_OID_LEN = (15)
 
const Int32 SHA256_HASH_OID_LEN = (19)
 
const Int32 SHA384_HASH_OID_LEN = (19)
 
const Int32 SHA512_HASH_OID_LEN = (19)
 
const Int32 DN_SIGN_NO_HASH_OID =(0x01)
 
const Int32 DN_SIGN_DISABLE_LEGACY_OPERATION =(0x02)
 
const Int32 DN_SIGN_ECC_P11_FMT =(0x04)
 
const Int32 ALG_DES = (1)
 
const Int32 ALG_3DES_112 = (2)
 
const Int32 ALG_3DES_168 = (3)
 
const Int32 ALG_DESX = (91)
 
const Int32 ALG_AES_128 = (7)
 
const Int32 ALG_AES_192 = (8)
 
const Int32 ALG_AES_256 = (9)
 
const Int32 ALG_ARC4 = (10)
 
const Int32 ALG_DES_LEN = (8)
 
const Int32 ALG_DES3_112_LEN = (16)
 
const Int32 ALG_DES3_168_LEN = (24)
 
const Int32 DES_LEN = (ALG_DES_LEN)
 
const Int32 DES3_112_LEN = (ALG_DES3_112_LEN)
 
const Int32 DES3_168_LEN = (ALG_DES3_168_LEN)
 
const Int32 ALG_DESX_LEN = (24)
 
const Int32 ALG_AES_128_LEN = (16)
 
const Int32 ALG_AES_192_LEN = (24)
 
const Int32 ALG_AES_256_LEN = (32)
 
const Int32 ALG_ARC4_LEN = (16)
 
const Int32 DES_BLOCK = (8)
 
const Int32 DES3_BLOCK = (8)
 
const Int32 DESX_BLOCK = (8)
 
const Int32 AES_BLOCK = (16)
 
const Int32 AES_128_BLOCK = (16)
 
const Int32 AES_192_BLOCK = (16)
 
const Int32 AES_256_BLOCK = (16)
 
const Int32 MODE_NONE = (0)
 
const Int32 MODE_ECB = (1 << 0)
 
const Int32 MODE_CBC = (1 << 1)
 
const Int32 MODE_KWP = (1 << 2)
 
const Int32 MODE_OFB = (1 << 3)
 
const Int32 D_ENCRYPT = (0 << 7)
 
const Int32 D_DECRYPT = (1 << 7)
 
const Int32 ALG_RSA_512 = (4)
 
const Int32 ALG_RSA_1024 = (5)
 
const Int32 ALG_RSA_2048 = (6)
 
const Int32 ALG_RSA_4096 = (11)
 
const Int32 ALG_RSA_1152 = (121)
 
const Int32 ALG_RSA_1408 = (122)
 
const Int32 ALG_RSA_1536 = (131)
 
const Int32 ALG_RSA_1976 = (130)
 
const Int32 ALG_RSA_1984 = (123)
 
const Int32 ALG_RSA_8192 = (124)
 
const Int32 ALG_RSA_2304 = (126)
 
const Int32 ALG_RSA_2560 = (127)
 
const Int32 ALG_RSA_2816 = (128)
 
const Int32 ALG_RSA_3072 = (129)
 
const Int32 ALG_ECC_SECP112R1 = (18)
 
const Int32 ALG_ECC_SECP112R2 = (19)
 
const Int32 ALG_ECC_SECP128R1 = (20)
 
const Int32 ALG_ECC_SECP128R2 = (21)
 
const Int32 ALG_ECC_SECP160K1 = (22)
 
const Int32 ALG_ECC_SECP160R1 = (23)
 
const Int32 ALG_ECC_SECP160R2 = (24)
 
const Int32 ALG_ECC_SECP192K1 = (25)
 
const Int32 ALG_ECC_SECP192R1 = (26)
 
const Int32 ALG_ECC_SECP224K1 = (27)
 
const Int32 ALG_ECC_SECP224R1 = (28)
 
const Int32 ALG_ECC_SECP256K1 = (29)
 
const Int32 ALG_ECC_SECP256R1 = (30)
 
const Int32 ALG_ECC_SECP384R1 = (31)
 
const Int32 ALG_ECC_SECP521R1 = (32)
 
const Int32 ALG_ECC_X9_62_PRIME192V1 = (ALG_ECC_SECP192R1)
 
const Int32 ALG_ECC_X9_62_PRIME192V2 = (33)
 
const Int32 ALG_ECC_X9_62_PRIME192V3 = (34)
 
const Int32 ALG_ECC_X9_62_PRIME239V1 = (35)
 
const Int32 ALG_ECC_X9_62_PRIME239V2 = (36)
 
const Int32 ALG_ECC_X9_62_PRIME239V3 = (37)
 
const Int32 ALG_ECC_X9_62_PRIME256V1 = (ALG_ECC_SECP256R1)
 
const Int32 ALG_ECC_BRAINPOOL_P160R1 = (38)
 
const Int32 ALG_ECC_BRAINPOOL_P160T1 = (39)
 
const Int32 ALG_ECC_BRAINPOOL_P192R1 = (40)
 
const Int32 ALG_ECC_BRAINPOOL_P192T1 = (41)
 
const Int32 ALG_ECC_BRAINPOOL_P224R1 = (42)
 
const Int32 ALG_ECC_BRAINPOOL_P224T1 = (43)
 
const Int32 ALG_ECC_BRAINPOOL_P256R1 = (44)
 
const Int32 ALG_ECC_BRAINPOOL_P256T1 = (45)
 
const Int32 ALG_ECC_BRAINPOOL_P320R1 = (46)
 
const Int32 ALG_ECC_BRAINPOOL_P320T1 = (47)
 
const Int32 ALG_ECC_BRAINPOOL_P384R1 = (48)
 
const Int32 ALG_ECC_BRAINPOOL_P384T1 = (49)
 
const Int32 ALG_ECC_BRAINPOOL_P512R1 = (50)
 
const Int32 ALG_ECC_BRAINPOOL_P512T1 = (51)
 
const Int32 BLOB_TYPE = (12)
 
const Int32 ALG_OBJ_BLOB = (12)
 
const Int32 ALG_OBJ_BLOB_X509 = (13)
 
const Int32 ALG_OBJ_BLOB_PKCS7 = (14)
 
const Int32 ALG_OBJ_BLOB_CRL = (15)
 
const Int32 ALG_OBJ_BLOB_HOTP = (16)
 
const Int32 ALG_OBJ_BLOB_DPGO3 = (17)
 
const Int32 ALG_OBJ_MAP = (90)
 
const Int32 ALG_OBJ_EXT_MAP_2_OBJ = (125)
 
const Int32 ALG_HMAC_MD5 = (92)
 
const Int32 ALG_HMAC_SHA1 = (93)
 
const Int32 ALG_HMAC_SHA2_256 = (94)
 
const Int32 ALG_HMAC_SHA2_384 = (95)
 
const Int32 ALG_HMAC_SHA2_512 = (96)
 
const Int32 ALG_PKCS11_MAP = (120)
 
const Int32 MAX_ALG_ID = (ALG_OBJ_EXT_MAP_2_OBJ)
 
const Int32 ALG_RSA_512_PUB = (ALG_RSA_512 | 1 << 31)
 
const Int32 ALG_RSA_1024_PUB = (ALG_RSA_1024 | 1 << 31)
 
const Int32 ALG_RSA_2048_PUB = (ALG_RSA_2048 | 1 << 31)
 
const Int32 ALG_RSA_4096_PUB = (ALG_RSA_4096 | 1 << 31)
 
const Int32 ALG_RSA_1152_PUB = (ALG_RSA_1152 | 1 << 31)
 
const Int32 ALG_RSA_1408_PUB = (ALG_RSA_1408 | 1 << 31)
 
const Int32 ALG_RSA_1536_PUB = (ALG_RSA_1536 | 1 << 31)
 
const Int32 ALG_RSA_1976_PUB = (ALG_RSA_1976 | 1 << 31)
 
const Int32 ALG_RSA_1984_PUB = (ALG_RSA_1984 | 1 << 31)
 
const Int32 ALG_RSA_8192_PUB = (ALG_RSA_8192 | 1 << 31)
 
const Int32 ALG_RSA_2304_PUB = (ALG_RSA_2304 | 1 << 31)
 
const Int32 ALG_RSA_2560_PUB = (ALG_RSA_2560 | 1 << 31)
 
const Int32 ALG_RSA_2816_PUB = (ALG_RSA_2816 | 1 << 31)
 
const Int32 ALG_RSA_3072_PUB = (ALG_RSA_3072 | 1 << 31)
 
const Int32 ALG_ECC_SECP112R1_PUB = (ALG_ECC_SECP112R1 | (1 << 31))
 
const Int32 ALG_ECC_SECP112R2_PUB = (ALG_ECC_SECP112R2 | (1 << 31))
 
const Int32 ALG_ECC_SECP128R1_PUB = (ALG_ECC_SECP128R1 | (1 << 31))
 
const Int32 ALG_ECC_SECP128R2_PUB = (ALG_ECC_SECP128R2 | (1 << 31))
 
const Int32 ALG_ECC_SECP160K1_PUB = (ALG_ECC_SECP160K1 | (1 << 31))
 
const Int32 ALG_ECC_SECP160R1_PUB = (ALG_ECC_SECP160R1 | (1 << 31))
 
const Int32 ALG_ECC_SECP160R2_PUB = (ALG_ECC_SECP160R2 | (1 << 31))
 
const Int32 ALG_ECC_SECP192K1_PUB = (ALG_ECC_SECP192K1 | (1 << 31))
 
const Int32 ALG_ECC_SECP192R1_PUB = (ALG_ECC_SECP192R1 | (1 << 31))
 
const Int32 ALG_ECC_SECP224K1_PUB = (ALG_ECC_SECP224K1 | (1 << 31))
 
const Int32 ALG_ECC_SECP224R1_PUB = (ALG_ECC_SECP224R1 | (1 << 31))
 
const Int32 ALG_ECC_SECP256K1_PUB = (ALG_ECC_SECP256K1 | (1 << 31))
 
const Int32 ALG_ECC_SECP256R1_PUB = (ALG_ECC_SECP256R1 | (1 << 31))
 
const Int32 ALG_ECC_SECP384R1_PUB = (ALG_ECC_SECP384R1 | (1 << 31))
 
const Int32 ALG_ECC_SECP521R1_PUB = (ALG_ECC_SECP521R1 | (1 << 31))
 
const Int32 ALG_ECC_X9_62_PRIME192V1_PUB = (ALG_ECC_SECP192R1_PUB)
 
const Int32 ALG_ECC_X9_62_PRIME192V2_PUB = (ALG_ECC_X9_62_PRIME192V2 | (1 << 31))
 
const Int32 ALG_ECC_X9_62_PRIME192V3_PUB = (ALG_ECC_X9_62_PRIME192V3 | (1 << 31))
 
const Int32 ALG_ECC_X9_62_PRIME239V1_PUB = (ALG_ECC_X9_62_PRIME239V1 | (1 << 31))
 
const Int32 ALG_ECC_X9_62_PRIME239V2_PUB = (ALG_ECC_X9_62_PRIME239V2 | (1 << 31))
 
const Int32 ALG_ECC_X9_62_PRIME239V3_PUB = (ALG_ECC_X9_62_PRIME239V3 | (1 << 31))
 
const Int32 ALG_ECC_X9_62_PRIME256V1_PUB = (ALG_ECC_SECP256R1_PUB)
 
const Int32 ALG_ECC_BRAINPOOL_P160R1_PUB = (ALG_ECC_BRAINPOOL_P160R1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P160T1_PUB = (ALG_ECC_BRAINPOOL_P160T1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P192R1_PUB = (ALG_ECC_BRAINPOOL_P192R1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P192T1_PUB = (ALG_ECC_BRAINPOOL_P192T1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P224R1_PUB = (ALG_ECC_BRAINPOOL_P224R1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P224T1_PUB = (ALG_ECC_BRAINPOOL_P224T1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P256R1_PUB = (ALG_ECC_BRAINPOOL_P256R1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P256T1_PUB = (ALG_ECC_BRAINPOOL_P256T1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P320R1_PUB = (ALG_ECC_BRAINPOOL_P320R1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P320T1_PUB = (ALG_ECC_BRAINPOOL_P320T1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P384R1_PUB = (ALG_ECC_BRAINPOOL_P384R1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P384T1_PUB = (ALG_ECC_BRAINPOOL_P384T1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P512R1_PUB = (ALG_ECC_BRAINPOOL_P512R1 | (1 << 31))
 
const Int32 ALG_ECC_BRAINPOOL_P512T1_PUB = (ALG_ECC_BRAINPOOL_P512T1 | (1 << 31))
 
const Int32 ALG_OBJ_INVALID_TYPE = (0)
 
const Int32 ALG_OBJ_NULL = (ALG_OBJ_INVALID_TYPE)
 
const Int32 ALG_OBJ = (12)
 
const Int32 OBJ_BLOCK = (1)
 
const Int32 RSA_512_LEN = (64)
 
const Int32 RSA_1024_LEN = (128)
 
const Int32 RSA_2048_LEN = (256)
 
const Int32 RSA_4096_LEN = (512)
 
const Int32 RSA_1152_LEN = (144)
 
const Int32 RSA_1408_LEN = (176)
 
const Int32 RSA_1536_LEN = (192)
 
const Int32 RSA_1976_LEN = (247)
 
const Int32 RSA_1984_LEN = (248)
 
const Int32 RSA_8192_LEN = (1024)
 
const Int32 RSA_512_PUB_LEN = (74)
 
const Int32 RSA_1024_PUB_LEN = (140)
 
const Int32 RSA_2048_PUB_LEN = (270)
 
const Int32 RSA_4096_PUB_LEN = (526)
 
const Int32 RSA_1152_PUB_LEN = (156)
 
const Int32 RSA_1408_PUB_LEN = (188)
 
const Int32 RSA_1984_PUB_LEN = (261)
 
const Int32 RSA_8192_PUB_LEN = (1024 + 128)
 
const Int32 MAX_RSA_LEN = RSA_8192_LEN
 
const Int32 MAX_RSA_PUB_LEN = RSA_8192_PUB_LEN
 
const Int32 ECC_SECP112R1_LEN = (112)
 
const Int32 ECC_SECP112R2_LEN = (112)
 
const Int32 ECC_SECP128R1_LEN = (128)
 
const Int32 ECC_SECP128R2_LEN = (128)
 
const Int32 ECC_SECP160K1_LEN = (160)
 
const Int32 ECC_SECP160R1_LEN = (160)
 
const Int32 ECC_SECP160R2_LEN = (160)
 
const Int32 ECC_SECP192K1_LEN = (192)
 
const Int32 ECC_SECP192R1_LEN = (192)
 
const Int32 ECC_SECP224K1_LEN = (224)
 
const Int32 ECC_SECP224R1_LEN = (224)
 
const Int32 ECC_SECP256K1_LEN = (256)
 
const Int32 ECC_SECP256R1_LEN = (256)
 
const Int32 ECC_SECP384R1_LEN = (384)
 
const Int32 ECC_SECP521R1_LEN = (521)
 
const Int32 ECC_X9_62_PRIME192V1_LEN = (ECC_SECP192R1_LEN)
 
const Int32 ECC_X9_62_PRIME192V2_LEN = (192)
 
const Int32 ECC_X9_62_PRIME192V3_LEN = (192)
 
const Int32 ECC_X9_62_PRIME239V1_LEN = (239)
 
const Int32 ECC_X9_62_PRIME239V2_LEN = (239)
 
const Int32 ECC_X9_62_PRIME239V3_LEN = (239)
 
const Int32 ECC_X9_62_PRIME256V1_LEN = (ECC_SECP256R1_LEN)
 
const Int32 ECC_BRAINPOOL_P160R1_LEN = (160)
 
const Int32 ECC_BRAINPOOL_P160T1_LEN = (160)
 
const Int32 ECC_BRAINPOOL_P192R1_LEN = (192)
 
const Int32 ECC_BRAINPOOL_P192T1_LEN = (192)
 
const Int32 ECC_BRAINPOOL_P224R1_LEN = (224)
 
const Int32 ECC_BRAINPOOL_P224T1_LEN = (224)
 
const Int32 ECC_BRAINPOOL_P256R1_LEN = (256)
 
const Int32 ECC_BRAINPOOL_P256T1_LEN = (256)
 
const Int32 ECC_BRAINPOOL_P320R1_LEN = (320)
 
const Int32 ECC_BRAINPOOL_P320T1_LEN = (320)
 
const Int32 ECC_BRAINPOOL_P384R1_LEN = (384)
 
const Int32 ECC_BRAINPOOL_P384T1_LEN = (384)
 
const Int32 ECC_BRAINPOOL_P512R1_LEN = (512)
 
const Int32 ECC_BRAINPOOL_P512T1_LEN = (512)
 
const Int32 DES_IV_LEN = (8)
 
const Int32 AES_IV_LEN = (16)
 
const Int32 D_FORCE_ACTUAL_RSA = (4)
 
const Int32 D_NO_PADDING = (0)
 
const Int32 D_PKCS5_PADDING = (1)
 
const Int32 D_ZERO_PADDING = (2)
 
const Int32 D_NO_RSA_PADDING = (3)
 
const Int32 D_PKCS1_PADDING = (4)
 
const Int32 D_PSS_PADDING = (5)
 
const Int32 D_X931_PADDING = (6)
 
const Int32 D_PSS_SALT_LEN_MD_PADDING = (7)
 
const Int32 PRIVATEKEY_BLOB = (1)
 
const Int32 PUBLICKEY_BLOB = (2)
 
const Int32 SIMPLE_BLOB = (3)
 
const Int32 PLAINTEXTKEY_BLOB = (4)
 
const Int32 RAW_BLOB = (5)
 
const Int32 HOTP_BLOB = (6)
 
const Int32 SIMPLE_BLOB_OAEP = (7)
 
const Int32 SIMPLE_BLOB_PKCS1 = (SIMPLE_BLOB)
 
const Int32 PUBLICKEY_BLOB_X509 = (8)
 
const Int32 SYM_WRAPPED_KEY_BLOB = (9)
 
const Int32 P11_BLOB = (1)
 
const Int32 UPDATE_P11_target = (1 << 0)
 
const Int32 UPDATE_P11_associate = (1 << 1)
 
const Int32 UPDATE_P11_Class = (1 << 2)
 
const Int32 UPDATE_P11_App = (1 << 3)
 
const Int32 UPDATE_P11_Id = (1 << 4)
 
const Int32 UPDATE_P11_Label = (1 << 5)
 
const Int32 UPDATE_P11_Trusted = (1 << 6)
 
const Int32 UPDATE_P11_WrapWithTrusted = (1 << 7)
 
const Int32 UPDATE_P11_Local = (1 << 8)
 
const Int32 UPDATE_P11_CertificateCategory = (1 << 9)
 
const Int32 UPDATE_P11_JavaMidpSecDomain = (1 << 10)
 
const Int32 UPDATE_P11_KeyGenMechanism = (1 << 11)
 
const Int32 NONEXPORTABLE_KEY = (0x00000000)
 
const Int32 EXPORTABLE_KEY = (0x00000001)
 
const Int32 NO_CRYPTO = (0x00000002)
 
const Int32 TEMPORARY_KEY = (0x00000004)
 
const Int32 PERMANENT_KEY = (0x00000008)
 
const Int32 REMOVE_FROM_HSM = (0x00000020)
 
const Int32 REMOVE_FROM_HCM = (REMOVE_FROM_HSM)
 
const Int32 REMOVE_ATTRIBUTE = (0x00000040)
 
const Int32 RSA_PUB_EXP3 = (0x00000800)
 
const Int32 MOD_SPB_RELATED = (0x00001000)
 
const Int32 TSP_KEY = (0x00002000)
 
const Int32 BCHAIN_KEY = (0x00004000)
 
const Int32 AUP_DIG_SIG =(0x01000000)
 
const Int32 AUP_DATA_CRYPTO =(0x02000000)
 
const Int32 AUP_KeK =(0x03000000)
 
const Int32 AUP_MAC =(0x04000000)
 
const Int32 AUP_KDF =(0x05000000)
 
const Int32 AUP_CRYPTOGRAM =(0x06000000)
 
const Int32 AUP_KEY_TRANSLATE =(0x07000000)
 
const Int32 AUP_EFT_CVK =(0x08000000)
 
const Int32 AUP_EFT_VISA_PVK =(0x09000000)
 
const Int32 AUP_EFT_IBM_3624 =(0x0a000000)
 
const Int32 AUP_EFT_PEK =(0x0b000000)
 
const Int32 AUP_EFT_BDK =(0x0c000000)
 
const Int32 AUP_EFT_IPEK =(0x0d000000)
 
const Int32 AUP_EMV_IMK =(0x0e000000)
 
const Int32 AUP_EMV_IMKDAC =(0x0f000000)
 
const Int32 AUP_EMV_IMKENC =(0x10000000)
 
const Int32 AUP_EMV_IMKMAC =(0x11000000)
 
const Int32 AUP_EMV_KeK =(0x12000000)
 
const Int32 AUP_EMV_IMKKDF =(0x13000000)
 
const Int32 AUP_EMV_IMKACRYPTO =(0x14000000)
 
const Int32 AUP_EFT_KeK =(0x15000000)
 
const Int32 AUP_EMV_DIG_SIG =(0x16000000)
 
const Int32 AUP_EFT_TR31_KBPK =(0x17000000)
 
const Int32 AUP_EFT_TR34_PK =(0x18000000)
 
const Int32 AUP_SPB_PK =(0x19000000)
 
const Int32 DKP_ALGID = (1)
 
const Int32 DKP_IV = (2)
 
const Int32 DKP_PADDING = (3)
 
const Int32 DKP_MODE = (4)
 
const Int32 DKP_OWNER = (5)
 
const Int32 DKP_USER = (6)
 
const Int32 DKP_READ_LOCK = (7)
 
const Int32 DKP_ENCRYPTED = (8)
 
const Int32 DKP_KEYLEN = (9)
 
const Int32 DKP_TEMPORARY_KEY = (10)
 
const Int32 DKP_MAP_VALUE = (11)
 
const Int32 DKP_BLOCKED = (12)
 
const Int32 DKP_CERT_X509_INFO = (13)
 
const Int32 DKP_SESSION = (14)
 
const Int32 DKP_KEY_ID = (15)
 
const Int32 DKP_PUB_KEY_EXP = (16)
 
const Int32 DHP_ALGID = (1)
 
const Int32 DHP_HASH_VALUE = (2)
 
const Int32 DHP_HASH_SIZE = (4)
 
const Int32 DHS_LITTLE_ENDIAN = (1)
 
const Int32 OP_OBJ_BLOCKED = (1)
 
const Int32 OP_OBJ_UNBLOCKED = (2)
 
const Int32 LP_LOG_PATH = (0x00000001)
 
const Int32 LP_LOG_LEVEL = (0x00000002)
 
const Int32 LOG_ERROR_LEVEL = (0)
 
const Int32 LOG_WARNING_LEVEL = (1)
 
const Int32 LOG_INFO_LEVEL = (2)
 
const Int32 LOG_DEBUG_LEVEL = (3)
 
const Int32 GET_LOG_START_FULL = (0x00000000)
 
const Int32 GET_LOG_END_FULL = (0x00000000)
 
const Int32 ACL_NOP = (0x00000000)
 
const Int32 ACL_OBJ_DEL = (ACL_NOP + 1)
 
const Int32 ACL_OBJ_READ = (ACL_OBJ_DEL << 1)
 
const Int32 ACL_OBJ_LIST = (ACL_OBJ_READ)
 
const Int32 ACL_OBJ_CREATE = (ACL_OBJ_DEL << 2)
 
const Int32 ACL_OBJ_UPDATE = (ACL_OBJ_DEL << 3)
 
const Int32 ACL_OBJ_WRITE = (ACL_OBJ_UPDATE)
 
const Int32 ACL_USR_CREATE = (ACL_OBJ_DEL << 4)
 
const Int32 ACL_USR_DELETE = (ACL_USR_CREATE)
 
const Int32 ACL_USR_REMOTE_INFO = (ACL_OBJ_DEL << 5)
 
const Int32 ACL_USR_LIST = (ACL_OBJ_DEL << 6)
 
const Int32 ACL_SYS_OPERATOR = (ACL_OBJ_DEL << 7)
 
const Int32 ACL_SYS_BACKUP = (ACL_OBJ_DEL << 8)
 
const Int32 ACL_SYS_RESTORE = (ACL_SYS_BACKUP)
 
const Int32 ACL_SYS_UDATE_HSM = (ACL_OBJ_DEL << 9)
 
const Int32 ACL_NS_AUTHORIZATION = (ACL_OBJ_DEL << 10)
 
const Int32 ACL_VIRTUAL_OTP_AUTH = (ACL_OBJ_DEL << 29)
 
const Int32 ACL_CHANGE_PWD_NEXT_TIME = (ACL_OBJ_DEL << 30)
 
const Int32 ACL_DEFAULT_OWNER = (ACL_OBJ_DEL | ACL_OBJ_READ | ACL_OBJ_CREATE | ACL_OBJ_UPDATE | ACL_OBJ_WRITE)
 
const Int32 ACL_USR_REMOTE_LOG = ACL_USR_REMOTE_INFO
 
const Int32 MIN_CVV_LEN = (3 + 1)
 
const Int32 MAX_PAN_LEN = (24 + 1)
 
const Int32 MAX_EXP_DATE_LEN = (4 + 1)
 
const Int32 MAX_SVC_LEN = (3 + 1)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_AUTO = (0x0000)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_B0 = (0x3042)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_B1 = (0x3142)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_B2 = (0x3242)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_C0 = (0x3043)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_D0 = (0x3044)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_D1 = (0x3144)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_D2 = (0x3244)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_E0 = (0x3045)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_E1 = (0x3145)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_E2 = (0x3245)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_E3 = (0x3345)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_E4 = (0x3445)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_E5 = (0x3545)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_E6 = (0x3645)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_I0 = (0x3049)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_K0 = (0x304B)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_K1 = (0x314B)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_K2 = (0x324B)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_K3 = (0x334B)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M0 = (0x304D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M1 = (0x314D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M2 = (0x324D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M3 = (0x334D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M4 = (0x344D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M5 = (0x354D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M6 = (0x364D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M7 = (0x374D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_M8 = (0x384D)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_P0 = (0x3050)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_S0 = (0x3053)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_S1 = (0x3153)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_S2 = (0x3253)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_V0 = (0x3056)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_V1 = (0x3156)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_V2 = (0x3256)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_V3 = (0x3356)
 
const UInt16 EFT_ME_TR31_EXP_USAGE_V4 = (0x3456)
 
const byte EFT_ME_TR31_EXP_MODE_AUTO = (0x00)
 
const byte EFT_ME_TR31_EXP_MODE_B = (0x42)
 
const byte EFT_ME_TR31_EXP_MODE_C = (0x43)
 
const byte EFT_ME_TR31_EXP_MODE_D = (0x44)
 
const byte EFT_ME_TR31_EXP_MODE_E = (0x45)
 
const byte EFT_ME_TR31_EXP_MODE_G = (0x47)
 
const byte EFT_ME_TR31_EXP_MODE_N = (0x4E)
 
const byte EFT_ME_TR31_EXP_MODE_S = (0x53)
 
const byte EFT_ME_TR31_EXP_MODE_T = (0x55)
 
const byte EFT_ME_TR31_EXP_MODE_V = (0x56)
 
const byte EFT_ME_TR31_EXP_MODE_X = (0x58)
 
const byte EFT_ME_TR31_EXP_MODE_Y = (0x59)
 
const byte EFT_ME_TR31_EXP_AUTO = (0x00)
 
const byte EFT_ME_TR31_EXP_X9_24 = (0x45)
 
const byte EFT_ME_TR31_EXP_NON_EXPORTABLE = (0x4E)
 
const byte EFT_ME_TR31_EXP_KEK_EXPORTABLE = (0x53)
 
const Int32 EFT_MIN_PVKI = (0x00)
 
const Int32 EFT_MAX_PVKI = (0x06)
 
const Int32 EFT_PVV_LEN = (4)
 
const byte DN_A_TOKEN_OP_ISSUE = (1)
 
const byte DN_A_TOKEN_OP_REVOKE = (2)
 
const byte DN_A_TOKEN_OP_LIST = (3)
 
const byte DN_A_TOKEN_OP_L_ISSUE = (4)
 
const byte DN_A_TOKEN_OP_L_REVOKE = (5)
 
const ulong DN_A_TOKEN_INFINITE = (0xFFFFFFFFFFFFFFFF)
 
const Int32 GP_DEFAULT_PIN = (1)
 
const Int32 GP_USER_DEF_PIN = (2)
 
const Int32 GP_RANDOM_PIN = (3)
 
const Int32 EK_EFT_KEK_EXPORT_RAW = (1)
 
const Int32 EK_EFT_KEK_EXPORT_VISA1 = (2)
 
const Int32 EK_EFT_KEK_EXPORT_LMK = (3)
 
const Int32 TP_TRANSLATE_TYPE_AUTO = (0xFF)
 
const Int32 TP_TRANSLATE_TYPE_IBM_3624 = (0x36)
 
const Int32 TP_TRANSLATE_TYPE_ISO_0 = (1)
 
const Int32 TP_TRANSLATE_TYPE_ISO_1 = (2)
 
const Int32 TP_TRANSLATE_TYPE_ISO_3 = (3)
 
const Int32 MAX_USR_PWD = (16)
 
const Int32 MAX_USR_LEN = (16)
 
const Int32 MAX_CN_LEN = (256)
 
const Int32 MAX_PATH_LEN = (256)
 
const Int32 MAX_MODULE_NAME_LEN = (128)
 
const Int32 MAX_MODULE_VERSION_LEN = (32)
 
const Int32 MAX_ADDR_LEN = (128)
 
const Int32 MIN_PIN_LEN = (8)
 
const Int32 MIN_BACKUP_PIN_LEN = (16)
 
const Int32 MAX_BACKUP_PIN_LEN = (32)
 
const Int32 MAX_OBJ_NAME_LEN = (32)
 
const Int32 MAX_PIN_LEN = (6)
 
const Int32 MAX_MODULE_NAME_VERSION_LEN = (1024)
 
const Int32 MAX_IP_LEN = (15)
 
const Int32 MAX_NET_NAME = (16)
 
const Int32 MAX_HOTP_PIN = (4)
 
const Int32 MAX_HOTP_IMEI = (24)
 
const Int32 MAX_HOTP_APP_NAME = (13)
 
const Int32 MAX_HOTP_LOGO_LEN = (1632)
 
const Int32 MAX_P11_OBJ_ID = (128)
 
const Int32 MAX_OBJ_ID_BIN_LEN = (32 + 1)
 
const Int32 MAX_OBJ_ID = MAX_OBJ_ID_BIN_LEN
 
const Int32 MAX_OBJ_ID_LEN = (MAX_USR_LEN + 1 + MAX_OBJ_ID)
 
const Int32 MAX_OBJ_ID_FQN_LEN = (MAX_OBJ_ID_LEN)
 
const Int32 MAX_P11_DATE_TXT = (8)
 
const Int32 MIN_EFT_PIN_LEN = (4)
 
const Int32 MAX_EFT_PIN_LEN = (12)
 
const Int32 MIN_KSI_LEN = (5)
 
const Int32 MIN_CTR_LEN = (5)
 
const Int32 EFT_VISA_KEY_CHECKSUM_LEN = (3)
 
const Int32 EFT_EXP_DATE_LEN = (4)
 
const Int32 EFT_EMV_SDA_SEQ_LEN = (2)
 
const Int32 EFT_EMV_SDA_DAC_LEN = (2)
 
const Int32 EFT_EMV_IDN_LEN = (2)
 
const Int32 EFT_EMV_IDN_ATC_LEN = (2)
 
const Int32 EFT_EMV_IDN_UN_LEN = (4)
 
const Int32 EFT_EMV_CSR_VISA_TRACK_NUM_LEN = (3)
 
const Int32 EFT_EMV_CSR_VISA_SERVICE_ID_LEN = (4)
 
const Int32 EFT_EMV_CSR_VISA_ISSUER_ID_LEN = (4)
 
const Int32 EFT_EMV_CSR_VISA_PUB_KEY_INDEX_LEN = (3)
 
const Int32 EFT_EMV_CSR_VISA_HASH_SIZE = (20)
 
const Int32 EFT_EMV_CSR_MASTER_HASH_SIZE = (28)
 
const Int32 EFT_EMV_GEN_ICC_MK_OP_CBC_EXP = (0x01)
 
const Int32 EFT_EMV_GEN_ICC_MK_OP_ECB_EXP = (0x02)
 
const Int32 EMV_MAC_TYPE_ALG1 = (1)
 
const Int32 EMV_MAC_TYPE_ALG3 = (2)
 
const Int32 EMV_OP_ISO_9797_1_M2_COMMON = (0x01)
 
const Int32 EMV_OP_ISO_9797_1_M2_MCHIP = (0x02)
 
const Int32 EMV_OP_ISO_9797_1_M2_VISA = (0x03)
 
const Int32 EMV_OP_ISO_9797_1_M2_VISA_CRYPTOGRAM = (0x04)
 
const Int32 EMV_OP_ISO_9797_1_M2_VISA_ICC_V1_4_PAN_AUTO = (0x05)
 
const Int32 EMV_OP_ISO_9797_1_M2_RAW = (0x06)
 
const Int32 EMV_OP_ISO_9797_1_M1_VISA_CRYPTOGRAM_PADD_V10 = (0x7F)
 
const Int32 EMV_OP_ISO_9797_1_M2_ELO = (0x07)
 
const Int32 EFT_EMV_DDA_OP_RSA_SIGN1 = (0x01)
 
const Int32 EFT_EMV_OP_CSR_VISA = (0x01)
 
const Int32 EFT_EMV_OP_CSR_MASTER = (0x02)
 
const Int32 EFT_EMV_OP_CSR_ELO = (0x03)
 
const Int32 CORE_P_ISO_9796_USER_ID_LEN = (32)
 
const Int32 CORE_P_ISO_9796_USER_NAME_LEN = (32)
 
const Int32 CORE_P_ISO_9796_KEY_LEN = (512)
 
const Int32 CORE_P_ISO_9796_MIN_KEY_LEN = (64)
 
const Int32 CORE_P_ISO_9796_EXPONENT_LEN = (8)
 
const Int32 CORE_P_ISO_9796_MIN_EXPONENT_LEN = (1)
 
const Int32 PBC_EMV_PIN_BLOCK_OP_COMMON = (EMV_OP_ISO_9797_1_M2_COMMON)
 
const Int32 PBC_EMV_PIN_BLOCK_OP_MCHIP = (EMV_OP_ISO_9797_1_M2_MCHIP)
 
const Int32 PBC_EMV_PIN_BLOCK_OP_VISA = (EMV_OP_ISO_9797_1_M2_VISA)
 
const Int32 PBC_EMV_PIN_BLOCK_OP_VISA_CRYPTOGRAM = (EMV_OP_ISO_9797_1_M2_VISA_CRYPTOGRAM)
 
const Int32 PBC_EMV_PIN_BLOCK_OP_ELO = (EMV_OP_ISO_9797_1_M2_ELO)
 
const Int32 PBC_EMV_PIN_BLOCK_MAX_OUTPUT = (64)
 
const Int32 EMV_DERIVE_KEY_OP_XOR = (0x01)
 
const Int32 EMV_DERIVE_KEY_OP_ECB = (0x02)
 
const Int32 CORE_P10_CSR_VERSION1 = (0x00)
 
const Int32 CORE_P10_CSR_DN_MAX_LEN = (2048)
 
const Int32 P10_CSR_DER = (1)
 
const Int32 P10_CSR_PEM = (2)
 
const Int32 CORE_P10_HASH_SHA1 = (0x01)
 
const Int32 CORE_P10_HASH_SHA224 = (0x02)
 
const Int32 CORE_P10_HASH_SHA256 = (0x03)
 
const Int32 CORE_P10_HASH_SHA384 = (0x04)
 
const Int32 CORE_P10_HASH_SHA512 = (0x05)
 
const Int32 CORE_P8_EXPORT_PWD_LEN = (16)
 
const Int32 DN_SPB_MSG_HEADER_V2_LEN = (588)
 
const Int32 ND_SPB_MSG_HEADER_V2_LEN = DN_SPB_MSG_HEADER_V2_LEN
 
const Int32 DN_SPB_MSG_HEADER_V3_LEN = ND_SPB_MSG_HEADER_V2_LEN
 
const Int32 DN_SPB_MAX_NOTIFY_DATA_SEG = (32 * 1024)
 
const Int32 ND_SPB_MAX_NOTIFY_DATA_SEG = DN_SPB_MAX_NOTIFY_DATA_SEG
 
const Int32 DN_SPB_V3_TAG_LEN = (16)
 
const Int32 DN_SPB_MAX_RCV_NOTIFY_DATA_SEG = (ND_SPB_MAX_NOTIFY_DATA_SEG + DN_SPB_V3_TAG_LEN)
 
const UInt32 ND_SPB_USE_CIP1 = (0x80000000)
 
const UInt32 ND_SPB_USE_ANY = (0x40000000)
 
const UInt32 ND_SPB_RAW = (0x20000000)
 
const UInt32 ND_SPB_ENCODE_GEN_01 = (0x01)
 
const UInt32 ND_SPB_ENCODE_HEADER_V3 = (0x02)
 
const UInt32 ND_SPB_OUT_NO_PADDING = (0x01)
 
const UInt32 ND_SPB_OUT_WITH_PADDING = (0x02)
 
const Int32 ND_SPB_ISPB_LEN = (8)
 
const Int32 ND_SPB_CA_LEN = (2)
 
const Int32 ND_SPB_DOMAIN_MAX_LEN = (5)
 
const Int32 ND_SPB_SN_MAX_LEN = (32)
 
const Int32 ND_SPB_ID_MAX_LEN = (ND_SPB_SN_MAX_LEN + 1 + ND_SPB_CA_LEN + 1)
 
const Int32 ND_SPB_ID_MAX_FQN_LEN = (MAX_USR_LEN + 1 + ND_SPB_SN_MAX_LEN + 1 + ND_SPB_CA_LEN + 1)
 
const Int32 ND_SPB_MAX_SUBJECT = (1024)
 
const Int32 ND_SPB_MAX_ISSUER = (1024)
 
const Int32 ND_SPB_MAX_ALG_ID = (256)
 
const Int32 SA_TP_MAX_DES_LEN = (16 + 1)
 
const Int32 SA_TP_MAX_OFFSET_LEN = (6 + 1)
 
const Int32 SA_TP_MAX_SERIAL_LEN = (10 + 1)
 
const Int32 SA_TP_MAX_MKEY_LEN = (32 + 1)
 
const Int32 SA_TP_MAX_OTP_LEN = (6 + 1)
 
const Int32 ISSUE_OATH_MIN_OTP_LEN = (6)
 
const Int32 ISSUE_OATH_MAX_OTP_LEN = (16)
 
const Int32 ISSUE_OATH_MAX_OTP_RETRY = (129)
 
const Int32 ISSUE_OATH_SHA1_LEN = (20)
 
const Int32 ISSUE_OATH_SHA256_LEN = (32)
 
const Int32 ISSUE_OATH_SHA512_LEN = (64)
 
const Int32 ISSUE_OATH_DYN_TRUNC = (OATH_SA_v1_HOTP_DYN_TRUNC_OFF)
 
const Int32 ISSUE_OATH_DEFAULT_TIME_STEP = (OATH_SA_v2_default_TIME_STEP)
 
const Int32 ISSUE_OATH_HOTP_TS = (0)
 
const Int32 ISSUE_OATH_HOTP_T0 = (OATH_SA_v2_default_T0_Epoch)
 
const Int32 ISSUE_OATH_INIT_MF = (0)
 
const Int32 ISSUE_OATH_OUTPUT_BLOB_V1_LEN = (160)
 
const Int32 ISSUE_OATH_OUTPUT_BLOB_V2_LEN = (180)
 
const Int32 ISSUE_OATH_OUTPUT_BLOB_LEN = (ISSUE_OATH_OUTPUT_BLOB_V1_LEN)
 
const Int32 ISSUE_OATH_OUTPUT_MAX_BLOB_LEN = (ISSUE_OATH_OUTPUT_BLOB_V2_LEN)
 
const Int32 OATH_MAX_PSK_LEN = (255)
 
const Int32 DEFAULT_PORT = (4433)
 
const Int32 ISSUE_OATH_GENERATE_HOTP = (1)
 
const Int32 ISSUE_OATH_GENERATE_TOTP = (2)
 
const Int32 ISSUE_OATH_IMPORT_HOTP = (3)
 
const Int32 ISSUE_OATH_IMPORT_TOTP = (4)
 
const Int32 OATH_UPDATE_BLOB = (1 << 31)
 
const Int32 ISSUE_OATH_BLOB_V2_IV_LEN = (AES_BLOCK)
 
const Int32 ISSUE_OATH_BLOB_V2_TAG_LEN = (AES_BLOCK)
 
const Int32 LST_NO_FILTER = (1)
 
const Int32 LST_FILTER = (2)
 
const Int32 SPB_GENERATE_KEY_NAME = (1)
 
const Int32 SPB_GENERATE_CER_NAME = (2)
 
const Int32 D_IPF_ENABLE = (1)
 
const Int32 D_IPF_DISABLE = (2)
 
const Int32 D_IPF_LIST = (33)
 
const Int32 D_IPF_ADD = (44)
 
const Int32 D_IPF_DEL = (55)
 
const Int32 P2C_SPB_CERT_INFO = (1)
 
const Int32 NEW_DUKPT_MODE_DUK = (0x00000000)
 
const Int32 NEW_DUKPT_MODE_EXP = (1 << 31)
 
const Int32 NEW_DUKPT_MODE_DE = (1 << 30)
 
const Int32 NEW_DUKPT_MODE_PEK = (1 << 29)
 
const Int32 NEW_DUKPT_MODE_MEK = (1 << 28)
 
const Int32 NEW_DUKPT_MODE_TMP = (1 << 27)
 
const Int32 NEW_DUKPT_MODE_IPEK = (1 << 26)
 
const Int32 CERT_OUT_DER = 1
 
const Int32 CERT_OUT_PEM = 2
 
const Int32 DN_BATCH_SIGN_BLOCK_HEADER = ((sizeof(Int32) * 2) + MAX_OBJ_ID_FQN_LEN)
 
const Int32 D_SVAULT_MIN_TL = (6)
 
const Int32 D_SVAULT_MAX_TL = (256)
 
const byte D_SVAULT_T_TKR2 = (1)
 
const byte D_SVAULT_F_MASK_TOKEN = (1)
 
const byte D_SVAULT_F_MASK_SECRET = (2)
 
const byte D_SVAULT_CKS_NULL = (0)
 
const byte D_SVAULT_CKS_CPF = (1)
 
const byte D_SVAULT_CKS_CNPJ = (2)
 
const byte D_SVAULT_CKS_PAN = (3)
 
const byte D_SVAULT_CKS_IEL = (4)
 
const byte D_SVAULT_BASE10 = (10)
 
const byte D_SVAULT_BASE16 = (16)
 
const byte D_SVAULT_BASE26 = (26)
 
const byte D_SVAULT_BASE52 = (52)
 
const byte D_SVAULT_BASE62 = (62)
 
const Int32 D_SVAULT_TOKEN_BLOB_LEN = (805)
 
const Int32 D_SVAULT_GET_OP_SECRET = (1)
 
const Int32 D_SVAULT_GET_OP_TOKEN = (2)
 
const Int32 MAP_2_OBJ_INFO_LEN = 2 * (sizeof(Int32) + MAX_OBJ_NAME_LEN + 1)
 
const Int32 SA_HOTP_CHAP_LEN = 10
 
const Int32 SA_ST_ID_HOTP_CHAP = 1
 
const Int32 SA_ST_ID_HOTP_CHAP_OUT = (2)
 
const Int32 HI_BATTERY_LIFE = (0x00000001)
 
const Int32 HI_PERFOMANCE_COUNT = (0x00000002)
 
const Int32 HI_MODULE_INFO = (0x00000004)
 
const Int32 HI_HSM_INFO = (0x00000008)
 
const Int32 HI_OPERATIONS_COUNT = (0x00000010)
 
const Int32 HI_SYS_HEALTH = (0x00000020)
 
const Int32 HI_FIPS_MODE = (0x00000040)
 
const Int32 HI_DISK_INFO = (0x00000080)
 
const Int32 HI_REPL_INFO = (0x00000100)
 
const Int32 HI_CURRENT_DATE = (0x00000200)
 
const Int32 HI_HW_STR = (0x00000400)
 
const Int32 HI_NTP_INFO = (0x00000800)
 
const Int32 HI_STATS_INFO = (0x00001000)
 
const Int32 HI_COUNTER_INFO = (0x00002000)
 
const Int32 HI_FIPS_RCODE_INFO = (0x00004000)
 
const Int32 HI_PENDING_INFO = (0x00008000)
 
const Int32 HI_ALL_INFO = (0x00010000)
 
const Int32 GET_INFO_MAX_REPL_DOMAIN_NAME = (1024)
 
const Int32 GET_INFO_MAX_REPL_NODES = (255)
 
const Int32 GET_INFO_MAX_SN_LEN = (255)
 
const Int32 GET_INFO_MAX_HW_STR_LEN = (255)
 
const Int32 GET_INFO_MAX_TPKEY_LEN = (16)
 
const Int32 GET_INFO_MAX_NTP_SVRS = (16)
 
const Int32 GET_INFO_MAX_NTPQ_LEN = (256)
 
const Int32 GET_INFO_MAX_NTP_KT_LEN = (16)
 
const Int32 GET_INFO_MAX_NTP_KM_LEN = (64)
 
const byte DN_BCHAIN_BTC_MINIKEY = (1)
 
const byte DN_BCHAIN_BIP32_SEED_XPRV = (2)
 
const byte DN_BCHAIN_BIP39_SEED_XPRV = (3)
 
const byte DN_BCHAIN_BIP32_XPRV = (4)
 
const byte DN_BCHAIN_BIP32_ED25519_XPRV = (5)
 
const byte DN_BCHAIN_VER_WIF_MAIN_NET = (0x80)
 
const byte DN_BCHAIN_VER_WIF_TEST_NET = (0xEF)
 
const byte DN_BCHAIN_VER_BIP32_MAINNET = (DN_BCHAIN_VER_WIF_MAIN_NET)
 
const byte DN_BCHAIN_VER_BIP32_TESTNET = (DN_BCHAIN_VER_WIF_TEST_NET)
 
const byte DN_BCHAIN_VER_BIP32_HTR_MAINNET = (1)
 
const byte DN_BCHAIN_VER_BIP32_HTR_TESTNET = (2)
 
const UInt32 DN_BCHAIN_BIP32_SEED_LEN_MAX = (765)
 
const UInt32 DN_BCHAIN_BIP39_SEED_LEN_MAX = (765)
 
const UInt32 DN_BCHAIN_BIP39_PWD_LEN_MAX = (255)
 
const UInt32 DN_BCHAIN_SECURE_BIP32_INDEX_BASE = (0x80000000)
 
const UInt32 DN_BCHAIN_MAX_SIG_LEN = (128)
 
const byte DN_BCHAIN_SIG_DER_ECDSA = (1)
 
const byte DN_BCHAIN_SIG_RAW_ECDSA = (2)
 
const byte DN_BCHAIN_SIG_BIP340 = (3)
 
const byte DN_BCHAIN_HASH_BTC_H160 = (1)
 
const byte DN_BCHAIN_HASH_RIPEMD160 = (2)
 
const byte DN_BCHAIN_HASH_SHA256 = (3)
 
const byte DN_BCHAIN_HASH_BTC_SHA256_2X = (4)
 
const byte DN_BCHAIN_HASH_KECCAK256 = (5)
 
const UInt32 DN_BCHAIN_HASH_BTC_H160_LEN = (20)
 
const UInt32 DN_BCHAIN_HASH_RIPEMD160_LEN = (20)
 
const UInt32 DN_BCHAIN_HASH_SHA256_LEN = (32)
 
const UInt32 DN_BCHAIN_HASH_BTC_SHA256_2X_LEN = (32)
 
const UInt32 DN_BCHAIN_HASH_KECCAK256_LEN = (32)
 
const UInt32 DN_BCHAIN_MAX_HASH_LEN = (DN_BCHAIN_HASH_KECCAK256_LEN)
 
const byte DN_BCHAIN_PBK_SEC1_UNCOMP = (1)
 
const byte DN_BCHAIN_PBK_SEC1_COMP = (2)
 
const byte DN_BCHAIN_PBK_BIP340 = (3)
 
const byte DN_BCHAIN_PBK_ED25519 = (4)
 
const byte DN_BCHAIN_PBK_AT_ALGORAND = (5)
 
const byte DN_BCHAIN_PBK_BIP32_XPUB = (6)
 
const byte DN_BCHAIN_PBK_AT_SOL = (7)
 
const UInt32 DN_BCHAIN_MAX_PBK_LEN = (128)
 
const UInt32 DN_BCHAIN_MAX_ADDR_LEN = (128)
 
const UInt32 DN_BCHAIN_MAX_HRP = (64)
 
const byte DN_BCHAIN_AT_BTC_P2PKH = (1)
 
const byte DN_BCHAIN_AT_BTC_P2SH = (2)
 
const byte DN_BCHAIN_AT_BTC_B32_PKH = (3)
 
const byte DN_BCHAIN_AT_BTC_B32_SH = (4)
 
const byte DN_BCHAIN_AT_ETH_EOA = (5)
 
const byte DN_BCHAIN_AT_ETH_EOA_MC_CKS = (6)
 
const byte DN_BCHAIN_AT_ETH_EOA_ICAP = (7)
 
const byte DN_BCHAIN_AT_ALGORAND = (8)
 
const byte DN_BCHAIN_AT_TRON_HEX = (9)
 
const byte DN_BCHAIN_AT_TRON_B58 = (10)
 
const byte DN_BCHAIN_AT_XRP = (11)
 
const byte DN_BCHAIN_AT_SOL = (12)
 
const byte DN_BCHAIN_VER_UNUSED = (0x00)
 
const byte DN_BCHAIN_VER_BTC_A1_MAIN_NET = (0x00)
 
const byte DN_BCHAIN_VER_XRP_CLASSIC = (0x00)
 
const byte DN_BCHAIN_VER_BTC_A3_MAIN_NET = (0x05)
 
const byte DN_BCHAIN_VER_BTC_B32_WITVER = (0x00)
 
const byte DN_BCHAIN_VER_HTR_MAINNET = (0x28)
 
const byte DN_BCHAIN_VER_HTR_TESTNET = (0x49)
 
const byte DN_BCHAIN_VER_HTR_P2SH_MAINNET = (0x64)
 
const byte DN_BCHAIN_VER_HTR_P2SH_TESTNET = (0x87)
 
const string DN_BCHAIN_HRP_UNUSED = ""
 
const string DN_BCHAIN_HRP_BTC_MAIN_NET = "bc"
 
const string DN_BCHAIN_HRP_BTC_TEST_NET = "tb"
 
const UInt32 DN_BCHAIN_EDDSA_MAX_CSTRL = (255)
 
const string DN_BCHAIN_EDDSA_CSTR_UNUSED = ""
 
const UInt32 DN_BCHAIN_EDDSA_MAX_DATA_LEN = (4 * 1024 * 1024)
 
const byte DN_BCHAIN_EDDSA_SIG_PURE = (254)
 
const byte DN_BCHAIN_EDDSA_SIG_ALGORAND = (253)
 
const byte DN_BCHAIN_EDDSA_SIG_XRP = (252)
 
const byte DN_BCHAIN_EDDSA_SIG_SOL = (251)
 
const UInt32 DN_M_OF_N_S_LEN = (24)
 
const UInt32 DN_M_OF_N_ES_LEN = (32)
 
const UInt32 DN_M_OF_N_S_MIN = (2)
 
const UInt32 DN_M_OF_N_S_MAX = (16)
 
const UInt32 DN_M_OF_N_PART_LEN = (3 + DN_M_OF_N_S_LEN)
 
const UInt32 DN_ATOKEN_CACHE_GET_COUNT =(0)
 
const UInt32 DN_ATOKEN_CACHE_GC =(1)
 
const Int32 MNG_OBJ_META_A_KEY_TYPE = (1)
 
const Int32 MNG_OBJ_META_A_CLASS = (2)
 
const Int32 MNG_OBJ_META_A_EXTRACTABLE = (3)
 
const Int32 MNG_OBJ_META_A_SENSITIVE = (4)
 
const Int32 MNG_OBJ_META_A_N_EXTRACTABLE = (5)
 
const Int32 MNG_OBJ_META_A_LOCAL = (6)
 
const Int32 MNG_OBJ_META_A_CERT_TYPE = (7)
 
const Int32 MNG_OBJ_META_A_RSA_MODULUS = (8)
 
const Int32 MNG_OBJ_META_A_RSA_PUB_EXP = (9)
 
const Int32 MNG_OBJ_META_A_PUB_KEY_INFO = (10)
 
const Int32 MNG_OBJ_META_A_EC_PARAMS = (11)
 
const Int32 MNG_OBJ_META_A_SUBJECT = (12)
 
const Int32 MNG_OBJ_META_A_ISSUER = (13)
 
const Int32 MNG_OBJ_META_A_SN = (14)
 
const Int32 MNG_OBJ_META_A_TOKEN = (15)
 
const Int32 MNG_OBJ_META_A_MODIFIABLE = (16)
 
const Int32 MNG_OBJ_META_A_DERIVE = (17)
 
const Int32 MNG_OBJ_META_A_WRAP = (18)
 
const Int32 MNG_OBJ_META_A_UNWRAP = (19)
 
const Int32 MNG_OBJ_META_A_SIGN = (20)
 
const Int32 MNG_OBJ_META_A_VERIFY = (21)
 
const Int32 MNG_OBJ_META_A_ENCRYPT = (22)
 
const Int32 MNG_OBJ_META_A_DECRYPT = (23)
 
const Int32 MNG_OBJ_META_A_OBJ_ID = (24)
 
const Int32 MNG_OBJ_META_A_MODULUS_BITS = (25)
 
const Int32 MNG_OBJ_META_A_PRIVATE = (26)
 
const Int32 MNG_OBJ_META_A_LABEL = (27)
 
const Int32 MNG_OBJ_META_A_ID = (28)
 
const Int32 MNG_OBJ_META_A_APPLICATION = (29)
 
const Int32 MNG_OBJ_META_A_TRUSTED = (30)
 
const Int32 MNG_OBJ_META_A_JMIDP_SEC_DOMAIN = (31)
 
const Int32 MNG_OBJ_META_A_CERT_CATEGORY = (32)
 
const Int32 MNG_OBJ_META_A_KEY_GEN_MECHANISM = (33)
 
const Int32 MNG_OBJ_META_A_WRAP_WITH_TRUSTED = (34)
 
const Int32 MNG_OBJ_META_A_HSM_ASSOCIATE = (35)
 
const Int32 MNG_OBJ_META_A_SIGN_RECOVER = (36)
 
const Int32 MNG_OBJ_META_A_VERIFY_RECOVER = (37)
 
const Int32 MNG_OBJ_META_A_HSM_OBJ_VERSION = (502)
 
const Int32 MNG_OBJ_META_A_HSM_OBJ_TYPE = (503)
 
const Int32 MNG_OBJ_META_A_HSM_OBJ_ATTR = (504)
 
const Int32 MNG_OBJ_META_A_HSM_OBJ_LEN = (505)
 
const Int32 MNG_OBJ_META_A_HSM_OBJ_ID = (506)
 
const Int32 MNG_OBJ_META_A_HSM_OBJ_PVALUE = (507)
 

Descrição detalhada

Classe de baixo nível para acesso ao HSM. Para utilizar essa classe é necessário o entendimento mais profundo das funcionalidades e de como é feito o processo de comunicação com a máquina. Recomendamos a utilização da classe DinamoClient para programação das aplicações.

Veja também
DinamoClient
Exemplos
atoken.cs, batchsign.cs, bchain_ckd.cs, bchain_eddsa_sign.cs, bchain_get_address.cs, bchain_get_pub.cs, bchain_sign_hash.cs, dukpt.cs, enc_dec.cs, m_of_n.cs, spb_file_cip.cs e tokenization.cs.

Documentação das enumerações

◆ AttributeFilter

Enumeradores
MOD_SPB_RELATED 

◆ FilterType

enum FilterType
Enumeradores
LST_NO_FILTER 
LST_FILTER 

◆ Verb

enum Verb
Enumeradores
OBJ_LIST_VERB_VERSION 
OBJ_LIST_VERB_TYPE 
OBJ_LIST_VERB_ATTRIB 
OBJ_LIST_OBJS_OR 

Documentação das funções

◆ FuncListAKeysCallback()

delegate Int32 FuncListAKeysCallback ( IntPtr pvToken,
ref DBLOB pParam,
Int32 bFinal )

◆ ListIpFilterCallback()

delegate Int32 ListIpFilterCallback ( IntPtr pInData,
Int32 dwInDataLen,
IntPtr pParam,
Int32 bFinal )

◆ ListCallback()

delegate Int32 ListCallback ( string szName,
ref DBLOB pParam,
Int32 bFinal )

◆ ListCallbackFilter()

delegate Int32 ListCallbackFilter ( IntPtr pvIn,
IntPtr pParam,
Int32 bFinal )

◆ WriteLocalFileCallback()

delegate Int32 WriteLocalFileCallback ( IntPtr pbData,
Int32 cbData,
ref DinamoApi.DBLOB_FILE pParam,
Int32 bFinal )

◆ ReadLocalFileCallback()

delegate Int32 ReadLocalFileCallback ( IntPtr pbData,
ref Int32 pcbData,
IntPtr pParam,
out Int32 pbFinal )

◆ ListUserTrustsCallback()

delegate Int32 ListUserTrustsCallback ( string szUserName,
Int32 dwACL,
ref DBLOB pParam,
Int32 bFinal )

◆ DInitialize()

static Int32 DInitialize ( Int32 dwReserved)

◆ DFinalize()

static Int32 DFinalize ( )

◆ DOpenSession() [1/4]

static Int32 DOpenSession ( out IntPtr phSession,
Int32 dwParam,
ref AUTH_PWD pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DOpenSession() [2/4]

static Int32 DOpenSession ( out IntPtr phSession,
Int32 dwParam,
ref AUTH_PWD_EX pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DOpenSession() [3/4]

static Int32 DOpenSession ( out IntPtr phSession,
Int32 dwParam,
ref AUTH_PWD_EX_2 pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DOpenSession() [4/4]

static Int32 DOpenSession ( out IntPtr phSession,
Int32 dwParam,
ref AUTH_ATOKEN pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DGetSessionParam() [1/3]

static Int32 DGetSessionParam ( IntPtr phSession,
Int32 dwParam,
ref PIXHTTPReqDetails pbData,
out Int32 pdwDataLen,
Int32 dwFlags )

◆ DGetSessionParam() [2/3]

static Int32 DGetSessionParam ( IntPtr phSession,
Int32 dwParam,
ref long pbData,
out Int32 pdwDataLen,
Int32 dwFlags )

◆ DGetSessionParam() [3/3]

static Int32 DGetSessionParam ( IntPtr phSession,
Int32 dwParam,
ref UInt32 pbData,
out Int32 pdwDataLen,
Int32 dwFlags )

◆ DCloseSession()

static Int32 DCloseSession ( out IntPtr phSession,
Int32 dwFlags )

◆ DAdmOperation()

static Int32 DAdmOperation ( IntPtr hSession,
Int32 dwParam,
IntPtr pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DCreateHash()

static Int32 DCreateHash ( IntPtr hSession,
Int32 nAlgId,
IntPtr hKey,
Int32 dwFlags,
out IntPtr hHash )

◆ DDestroyHash()

static Int32 DDestroyHash ( ref IntPtr phHash)

◆ DGetUserKey()

static Int32 DGetUserKey ( IntPtr hSession,
string szKeyId,
Int32 dwFlags,
out IntPtr phKey )

◆ DListUserTrusts()

static Int32 DListUserTrusts ( IntPtr hSession,
string szUserId,
byte bType,
ListUserTrustsCallback listObjCallback,
ref DBLOB pParam )

◆ DSignXml()

static Int32 DSignXml ( IntPtr hKey,
IntPtr hHash,
string szCertId,
Int32 dwSizeUnsignedXml,
byte[] pbUnsignedXml,
Int32 dwFilterLen,
byte[] pbFilter,
out Int32 pdwSizeSignedXml,
out IntPtr ppbSignedXml )

◆ DSignXml2()

static Int32 DSignXml2 ( IntPtr hSession,
byte bHashMode,
Int32 dwFlags,
string szKeyId,
string szCertId,
Int32 dwSizeUnsignedXml,
byte[] pbUnsignedXml,
Int32 dwFilterLen,
byte[] pbFilter,
out Int32 pdwSizeSignedXml,
out IntPtr ppbSignedXml )

◆ DVerifySignedXml()

static Int32 DVerifySignedXml ( IntPtr hSession,
string szCertsId,
Int32 dwSizeSignedXml,
byte[] pbSignedXml,
Int32 dwFilterLen,
byte[] pbFilter )

◆ DPIXSign()

static Int32 DPIXSign ( IntPtr hSession,
string szKeyId,
string szCertId,
Int32 dwFlags,
Int32 dwSizeUnsignedXml,
byte[] pbUnsignedXml,
out Int32 pdwSizeSignedXml,
out IntPtr ppbSignedXml )

◆ DPIXVerify()

static Int32 DPIXVerify ( IntPtr hSession,
string szCertsId,
string szCRL,
Int32 dwFlags,
Int32 dwSizeSignedXml,
byte[] pbSignedXml )

◆ DPIXDictSign()

static Int32 DPIXDictSign ( IntPtr hSession,
string szKeyId,
string szCertId,
Int32 dwFlags,
Int32 dwSizeUnsignedXml,
byte[] pbUnsignedXml,
out Int32 pdwSizeSignedXml,
out IntPtr ppbSignedXml )

◆ DPIXDictVerify()

static Int32 DPIXDictVerify ( IntPtr hSession,
string szCertsId,
string szCRL,
Int32 dwFlags,
Int32 dwSizeSignedXml,
byte[] pbSignedXml )

◆ DPIXJWSSign()

static Int32 DPIXJWSSign ( IntPtr hSession,
string szKeyId,
Int32 dwFlags,
Int32 dwHeaderLen,
byte[] pbHeader,
Int32 dwPayloadLen,
byte[] pbPayload,
out Int32 pdwJWSLen,
byte[] pbJWS )

◆ DPIXJWSCheck()

static Int32 DPIXJWSCheck ( IntPtr hSession,
string szChain,
string szCRL,
Int32 dwJWSLen,
byte[] pbJWS,
Int32 dwFlags,
out Int32 pdwHeaderLen,
byte[] pbHeader,
out Int32 pdwPayloadLen,
byte[] pbPayload )

◆ DPIXPost()

static Int32 DPIXPost ( IntPtr hSession,
string szKeyId,
string szCertChainId,
string szPIXCertChainId,
string szURL,
Int32 dwCountRequestHeaderList,
string[] pszRequestHeaderList,
Int32 dwSizeRequestData,
byte[] pbRequestData,
Int32 dwTimeOut,
out Int32 pdwSizeResponseHeaders,
out IntPtr ppbResponseHeaders,
out Int32 pdwSizeResponseBody,
out IntPtr ppbResponseBody,
Int32 dwParam )

◆ DPIXPut()

static Int32 DPIXPut ( IntPtr hSession,
string szKeyId,
string szCertChainId,
string szPIXCertChainId,
string szURL,
Int32 dwCountRequestHeaderList,
string[] pszRequestHeaderList,
Int32 dwSizeRequestData,
byte[] pbRequestData,
Int32 dwTimeOut,
out Int32 pdwSizeResponseHeaders,
out IntPtr ppbResponseHeaders,
out Int32 pdwSizeResponseBody,
out IntPtr ppbResponseBody,
Int32 dwParam )

◆ DPIXGet()

static Int32 DPIXGet ( IntPtr hSession,
string szKeyId,
string szCertChainId,
string szPIXCertChainId,
string szURL,
Int32 dwCountRequestHeaderList,
string[] pszRequestHeaderList,
Int32 dwTimeOut,
out Int32 pdwSizeResponseHeaders,
out IntPtr ppbResponseHeaders,
out Int32 pdwSizeResponseBody,
out IntPtr ppbResponseBody,
Int32 dwParam )

◆ DPIXDelete()

static Int32 DPIXDelete ( IntPtr hSession,
string szKeyId,
string szCertChainId,
string szPIXCertChainId,
string szURL,
Int32 dwCountRequestHeaderList,
string[] pszRequestHeaderList,
Int32 dwTimeOut,
out Int32 pdwSizeResponseHeaders,
out IntPtr ppbResponseHeaders,
out Int32 pdwSizeResponseBody,
out IntPtr ppbResponseBody,
Int32 dwParam )

◆ DDestroyKey()

static Int32 DDestroyKey ( ref IntPtr phKey,
Int32 dwFlags )

◆ DFree()

static void DFree ( IntPtr p)

◆ DGetObjInfo()

static Int32 DGetObjInfo ( IntPtr hSession,
string szObjId,
Int32 nAlgId,
ref EXT_MAP_2_OBJ_INFO data,
ref Int32 pdwDataLen )

◆ DCreateUser()

static Int32 DCreateUser ( IntPtr hSession,
USER_INFO userInfo )

◆ DRemoveUser()

static Int32 DRemoveUser ( IntPtr hSession,
string szUserId )

◆ DSetUserParam()

static Int32 DSetUserParam ( IntPtr hSession,
Int32 dwParam,
IntPtr pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DGetUserParam()

static Int32 DGetUserParam ( IntPtr hSession,
Int32 dwParam,
ref USER_BLOCK pbData,
ref Int32 pdwDataLen,
Int32 dwFlags )

◆ DGenerateMapObj()

static Int32 DGenerateMapObj ( IntPtr hSession,
string szMapId,
string szObj1Id,
Int32 nObj1AlgId,
string szObj2Id,
Int32 nObj2AlgId )

◆ DRemoveObj()

static Int32 DRemoveObj ( IntPtr hSession,
string szObjId )

◆ DSVaultGenToken()

static Int32 DSVaultGenToken ( IntPtr hSession,
UInt32 dwOp,
ref SVAULT_GEN_TOKEN pbInData,
byte[] pbTokenBlob,
out UInt32 pdwTokenBlob,
byte[] szToken,
UInt32 dwReserved )

◆ DSVaultGetData()

static Int32 DSVaultGetData ( IntPtr hSession,
UInt32 dwOp,
string szMK,
byte[] szMask,
byte[] pbTokenBlob,
UInt32 dwTokenBlob,
byte[] szData,
ref UInt32 pdwDataLen,
UInt32 dwReserved )

◆ DBackupData()

static Int32 DBackupData ( IntPtr hSession,
string szBackupFile,
string szPin,
Int32 nDirection )

◆ DGetStatLogSize()

static Int32 DGetStatLogSize ( IntPtr hSession,
out Int32 pdwLogLen )

◆ DTruncateLog()

static Int32 DTruncateLog ( IntPtr hSession)

◆ DGetStatLog()

static Int32 DGetStatLog ( IntPtr hSession,
Int32 dwStart,
Int32 dwOffSet,
out Int32 pdwLogSize,
out IntPtr ppbLog )

◆ DEncrypt()

static Int32 DEncrypt ( IntPtr hKey,
IntPtr hHash,
Int32 bFinal,
Int32 dwFlags,
byte[] pbData,
ref Int32 pdwDataLen,
Int32 dwBufLen )

◆ DDecrypt()

static Int32 DDecrypt ( IntPtr hKey,
IntPtr hHash,
Int32 bFinal,
Int32 dwFlags,
byte[] pbData,
ref Int32 pdwDataLen )

◆ DGenerateKey()

static Int32 DGenerateKey ( IntPtr hSession,
string szKeyId,
Int32 nAlgId,
Int32 dwFlags,
out IntPtr phKey )

◆ DListUsers()

static Int32 DListUsers ( IntPtr hSession,
ListCallback listUsersCallback,
ref DBLOB pParam )

◆ DReadFile()

static Int32 DReadFile ( IntPtr hSession,
string FileId,
WriteLocalFileCallback writeLocalFileCallback,
ref DinamoApi.DBLOB_FILE pParam )

◆ DWriteFile()

static Int32 DWriteFile ( IntPtr hSession,
string FileId,
Int32 FileSize,
ReadLocalFileCallback readLocalFileCallback,
IntPtr pParam )

◆ DGetKeyParam()

static Int32 DGetKeyParam ( IntPtr hKey,
Int32 dwParam,
byte[] pbData,
ref Int32 pdwDataLen,
Int32 dwFlags )

◆ DSetKeyParam()

static Int32 DSetKeyParam ( IntPtr hKey,
Int32 dwParam,
byte[] pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DImportKey()

static Int32 DImportKey ( IntPtr hSession,
string szKeyId,
IntPtr hKEKey,
Int32 dwBlobType,
Int32 nAlgId,
Int32 dwFlags,
byte[] pbData,
Int32 dwDataLen,
out IntPtr phKey )

◆ DExportKey()

static Int32 DExportKey ( IntPtr hKey,
IntPtr hKEKey,
Int32 dwBlobType,
Int32 dwFlags,
byte[] pbData,
ref Int32 pdwDataLen )

◆ DSignHash()

static Int32 DSignHash ( IntPtr hHash,
IntPtr hKey,
Int32 dwFlags,
byte[] pbSignature,
ref Int32 pdwSigLen )

◆ DBatchSign()

static Int32 DBatchSign ( IntPtr hKey,
byte[] pbBlock,
Int32 dwBlockCount,
Int32 dwFlags )

◆ DVerifySignature()

static Int32 DVerifySignature ( IntPtr hHash,
byte[] pbSignature,
Int32 dwSigLen,
IntPtr hPubKey,
Int32 dwFlags )

◆ DHashData()

static Int32 DHashData ( IntPtr hHash,
byte[] pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DSetHashParam()

static Int32 DSetHashParam ( IntPtr hHash,
Int32 dwParam,
byte[] pbData,
Int32 dwDataLen,
Int32 dwFlags )

◆ DGetHashParam()

static Int32 DGetHashParam ( IntPtr hHash,
Int32 dwParam,
byte[] pbData,
ref Int32 pdwDataLen,
Int32 dwFlags )

◆ DEFTExportTR31()

static Int32 DEFTExportTR31 ( IntPtr hSession,
string szKBPK,
string szKey,
IntPtr pvReserved,
UInt16 wUsage,
byte bMode,
byte bExport,
byte[] pbOutBlock,
ref UInt32 pdwOutBlockLen,
UInt32 dwParam )

◆ DEFTImportTR31()

static Int32 DEFTImportTR31 ( IntPtr hSession,
string szKBPK,
string szKey,
UInt32 dwKeyAttributes,
byte[] pbKeyBlock,
UInt32 dwKeyBlockLen,
UInt32 dwParam )

◆ DPKCS7Sign()

static Int32 DPKCS7Sign ( IntPtr hSession,
string szKeyName,
string szKeyCert,
string szCerts,
UInt32 dwAttrib,
byte[] pbContent,
Int32 dwContentLen,
out Int32 pdwSignatureLen,
out IntPtr ppbSignature,
Int32 dwParam )

◆ DOATHIssueHOTPBlob() [1/2]

static Int32 DOATHIssueHOTPBlob ( IntPtr hSession,
string szMasterKeyId,
byte[] pbOutPwdEnvelope,
byte[] pbOutEncMobileSeed,
byte[] pbOutEncSeedBlob,
Int32 dwFlags )

◆ DOATHIssueBlob()

static Int32 DOATHIssueBlob ( IntPtr hSession,
string szMasterKeyId,
UInt32 dwParamBlobType,
IntPtr pvParamBlob,
Int32 dwParamBlobLen,
byte[] pbOTPBlob,
ref Int32 pdwOTPBlobLen,
Int32 dwFlags )

◆ DListObjs()

static Int32 DListObjs ( IntPtr hSession,
ListCallback listObjCallback,
ref DBLOB pParam )

◆ DListObjsFilter()

static Int32 DListObjsFilter ( IntPtr hSession,
FilterType filter,
ref DinamoApi.OBJ_LIST_FILTER pvFilter,
ListCallbackFilter listObjCallback,
IntPtr pParam )

◆ DGetUserAcl()

static Int32 DGetUserAcl ( IntPtr hSession,
string szUser,
out Int32 pdwUserAcl )

◆ DIPFilterOperation()

static Int32 DIPFilterOperation ( IntPtr hSession,
byte bOP,
string szUser,
string szIP,
ListIpFilterCallback listIpFilterCallback,
IntPtr pParam,
out Int32 pdwStatus,
Int32 dwReserved )

◆ DSPBMapInfo()

static Int32 DSPBMapInfo ( IntPtr hSession,
string sIdCert,
ref DinamoApi.EXT_MAP_2_OBJ_INFO pstExtMap,
Int32 dwParam )

◆ DSPBGenerateKey()

static Int32 DSPBGenerateKey ( IntPtr hSession,
string sID,
IntPtr szPrivateKeyName,
Int32 dwKeyParam,
Int32 dwParam )

◆ DSPBGenerateCSR()

static Int32 DSPBGenerateCSR ( IntPtr hSession,
string sPrivateKeyName,
byte bVersion,
string sSPBSubject,
Int32 dwOutType,
ref Int32 pdwCSRLen,
out IntPtr ppbCSR,
Int32 dwParam )

◆ DGeneratePKCS10CSR()

static Int32 DGeneratePKCS10CSR ( IntPtr hSession,
string szKeyName,
byte bVersion,
string szDN,
Int32 dwOutType,
ref Int32 pdwCSRLen,
out IntPtr ppbCSR,
Int32 dwParam )

◆ DPKCS8ImportKey()

static Int32 DPKCS8ImportKey ( IntPtr hSession,
string szKeyId,
string szSecret,
Int32 dwKeyAlg,
Int32 dwAttrib,
IntPtr pbKeyEnvelope,
Int32 dwKeyEnvelopeLen )

◆ DPKCS8ExportKey()

static Int32 DPKCS8ExportKey ( IntPtr hSession,
string szKeyId,
string szSecret,
out IntPtr ppbKeyEnvelope,
out Int32 ppbKeyEnvelopeLen )

◆ DSPBImportPKCS12()

static Int32 DSPBImportPKCS12 ( IntPtr hSession,
byte bActivate,
string szReserved,
string szPkcs12File,
string szPkcs12Pwd,
string szDomain,
Int32 dwKeyAttr )

◆ DSPBExportPKCS12()

static Int32 DSPBExportPKCS12 ( IntPtr hSession,
string szPkcs12Pwd,
string szISPB,
string szReserved,
out IntPtr pPkcs12File,
out Int32 pdwPkcs12Len,
Int32 dwReserved )

◆ DImportPKCS12()

static Int32 DImportPKCS12 ( IntPtr hSession,
string szPkcs12File,
string szPkcs12Pwd,
string szKeyId,
Int32 dwKeyAttr,
string szCertId )

◆ DImportPKCS12Buffer()

static Int32 DImportPKCS12Buffer ( IntPtr hSession,
byte[] pbPkcs12,
Int32 dwPkcs12Len,
string szPkcs12Pwd,
string szKeyId,
Int32 dwKeyAttr,
string szCertId,
string szPubKeyId,
Int32 dwFlags )

◆ DExportPKCS12()

static Int32 DExportPKCS12 ( IntPtr hSession,
string szPkcs12Pwd,
string szKeyId,
string szCertId,
string szReserved,
out IntPtr pPkcs12,
out Int32 pdwPkcs12Len,
Int32 dwReserved )

◆ DSPBImportCertificate()

static Int32 DSPBImportCertificate ( IntPtr hSession,
byte bActivate,
string szReserved,
IntPtr pCertificate,
Int32 dwCertificateLen,
string szDomain,
uint dwParam )

◆ DSPBActivateCertificate()

static Int32 DSPBActivateCertificate ( IntPtr hSession,
string szIdCert,
string szDomain,
uint dwParam )

◆ DSPBGetCertificate()

static Int32 DSPBGetCertificate ( IntPtr hSession,
string szIdCert,
out IntPtr ppbCertificate,
out Int32 pdwCertificateLen,
Int32 dwParam )

◆ DSPBGetCertificateList()

static Int32 DSPBGetCertificateList ( IntPtr hSession,
string szDomain,
Int32 bActive,
ref DBLOB pdbList,
ref Int32 pdwListLen,
Int32 dwParam )

◆ DSPBSetISPBMap()

static Int32 DSPBSetISPBMap ( IntPtr hSession,
string szISPB,
string szKeyId,
string szCertId,
Int32 dwParam )

◆ DSPBEncodeInit()

static Int32 DSPBEncodeInit ( IntPtr hSession,
string szSrcISPB,
string szDstISPB,
Int32 dwTotalDataLen,
byte bErrorCode,
byte bSpecialTreatment,
out IntPtr hSPBCtx,
UInt32 dwFlags )

◆ DSPBEncodeCont() [1/2]

static Int32 DSPBEncodeCont ( IntPtr hSPBCtx,
IntPtr pbDataIn,
Int32 dwDataInLen,
IntPtr pbDataOut,
out Int32 pdwDataOutLen )

◆ DSPBEncodeCont() [2/2]

static Int32 DSPBEncodeCont ( IntPtr hSPBCtx,
byte[] pbDataIn,
Int32 dwDataInLen,
IntPtr pbDataOut,
out Int32 pdwDataOutLen )

◆ DSPBEncodeEnd()

static Int32 DSPBEncodeEnd ( out IntPtr hSPBCtx,
IntPtr pbSPBHeader,
out Int32 pdwSPBHeaderLen )

◆ DSPBDecodeInit() [1/2]

static Int32 DSPBDecodeInit ( IntPtr hSession,
string szSrcISPB,
string szDstISPB,
IntPtr pbHeader,
Int32 dwHeaderLen,
byte bAcceptExpiredCert,
byte bAutoUpdateCert,
Int32 dwMessageDataLen,
out IntPtr hSPBCtx,
UInt32 dwFlags )

◆ DSPBDecodeInit() [2/2]

static Int32 DSPBDecodeInit ( IntPtr hSession,
string szSrcISPB,
string szDstISPB,
byte[] pbHeader,
Int32 dwHeaderLen,
byte bAcceptExpiredCert,
byte bAutoUpdateCert,
Int32 dwMessageDataLen,
out IntPtr hSPBCtx,
UInt32 dwFlags )

◆ DSPBDecodeCont() [1/2]

static Int32 DSPBDecodeCont ( IntPtr hSPBCtx,
IntPtr pbDataIn,
Int32 dwDataInLen,
out IntPtr ppbDataOut,
out Int32 pdwDataOutLen )

◆ DSPBDecodeCont() [2/2]

static Int32 DSPBDecodeCont ( IntPtr hSPBCtx,
byte[] pbDataIn,
Int32 dwDataInLen,
out IntPtr ppbDataOut,
out Int32 pdwDataOutLen )

◆ DSPBDecodeEnd()

static Int32 DSPBDecodeEnd ( out IntPtr hSPBCtx)

◆ DGetErrorString()

static Int32 DGetErrorString ( Int32 code,
IntPtr szCod,
IntPtr szMsg )

◆ DCert2CertInfo()

static Int32 DCert2CertInfo ( byte[] pbCert,
Int32 dwCertLen,
Int32 dwOutType,
out SPB_CERT_X509_INFO pvCertInfo,
Int32 dwFlags )

◆ DOATHGetNextOTP()

static Int32 DOATHGetNextOTP ( IntPtr hSession,
string szMasterKeyId,
byte bOTPLen,
byte[] pbOATHBlob,
Int32 dwOATHBlobLen,
IntPtr szOTP,
Int32 dwParam )

◆ DOATHResync()

static Int32 DOATHResync ( IntPtr hSession,
string szUser,
string szOTP1,
string szOTP2,
Int32 dwParam )

◆ DUnassignToken()

static Int32 DUnassignToken ( IntPtr hSession,
Int32 dwParam,
string szUserId )

◆ DAssignToken()

static Int32 DAssignToken ( IntPtr hSession,
string szUserId,
Int32 dwParam,
IntPtr pbData,
Int32 dwDataLen )

◆ DSPBCalculateObjectId()

static Int32 DSPBCalculateObjectId ( string szISPB,
string szDomain,
Int32 dwKeyType,
IntPtr szOutObjName,
Int32 dwParam )

◆ DBchainCreateXPrv() [1/4]

static Int32 DBchainCreateXPrv ( IntPtr hSession,
byte bType,
Int32 dwAttributes,
string szId,
IntPtr pcbData,
UInt32 dwDataLen,
UInt32 dwReserved )

◆ DBchainCreateXPrv() [2/4]

static Int32 DBchainCreateXPrv ( IntPtr hSession,
byte bType,
Int32 dwAttributes,
string szId,
ref DN_BCHAIN_BIP32_SEED_XPRV_DATA pcbData,
UInt32 dwDataLen,
UInt32 dwReserved )

◆ DBchainCreateXPrv() [3/4]

static Int32 DBchainCreateXPrv ( IntPtr hSession,
byte bType,
Int32 dwAttributes,
string szId,
ref DN_BCHAIN_BIP39_SEED_XPRV_DATA pcbData,
UInt32 dwDataLen,
UInt32 dwReserved )

◆ DBchainCreateXPrv() [4/4]

static Int32 DBchainCreateXPrv ( IntPtr hSession,
byte bType,
Int32 dwAttributes,
string szId,
byte[] pcbData,
UInt32 dwDataLen,
UInt32 dwReserved )

◆ DBchainCreateBip32Ckd()

static Int32 DBchainCreateBip32Ckd ( IntPtr hSession,
byte bVersion,
UInt32 dwIndex,
Int32 dwAttributes,
string cszPar,
string cszDst,
ref DN_BCHAIN_KEY_INFO pKeyInfo,
UInt32 dwReserved )

◆ DBchainSignHash()

static Int32 DBchainSignHash ( IntPtr hSession,
byte bType,
byte bHashMode,
byte[] pbHash,
UInt32 dwHashLen,
string cszPk,
byte[] pbSig,
out UInt32 pdwSigLen,
UInt32 dwReserved )

◆ DBchainGetPubKey()

static Int32 DBchainGetPubKey ( IntPtr hSession,
byte bType,
string szId,
byte[] pbData,
out UInt32 pdwDataLen,
UInt32 dwReserved )

◆ DBchainGetAddress()

static Int32 DBchainGetAddress ( IntPtr hSession,
byte bType,
byte bVer,
string szHrp,
string szPk,
byte[] pbAddress,
out UInt32 pdwAddressLen,
UInt32 dwReserved )

◆ DBchainEdDsaSign()

static Int32 DBchainEdDsaSign ( IntPtr hSession,
byte bType,
string szCtxStr,
byte[] pbData,
UInt32 dwDataLen,
string szPk,
byte[] pbSig,
out UInt32 pdwSigLen,
UInt32 dwReserved )

◆ DOATHIssueHOTPBlob() [2/2]

static Int32 DOATHIssueHOTPBlob ( IntPtr hSession,
string szMasterKeyId,
Int32 dwParamBlobType,
IntPtr pvParamBlob,
Int32 dwParamBlobLen,
byte[] pbOTPBlob,
ref Int32 pdwOTPBlobLen,
Int32 dwFlags )

◆ DOATHGetBlobInfo()

static Int32 DOATHGetBlobInfo ( IntPtr hSession,
string szMasterKey,
byte[] pbInBlob,
Int32 dwInBlobLen,
Int32 dwOutBlobType,
byte[] pbOutInfo,
ref Int32 pdwOutInfoLen,
Int32 dwParam )

◆ DOATHBlobResync()

static Int32 DOATHBlobResync ( IntPtr hSession,
string szMasterKeyId,
string szOTP1,
string szOTP2,
byte[] pbOATHBlob,
ref Int32 pdwOATHBlobLen,
Int32 dwFlags )

◆ DOATHPskcTranslate()

static Int32 DOATHPskcTranslate ( IntPtr hSession,
string szMasterKey,
byte[] pbPSK,
byte bPSKLen,
byte[] pbPSKC,
Int32 dwPSKCLen,
out IntPtr pvBlobList,
out Int32 pdwBlobListQuantity,
Int32 dwParam )

◆ DOATHCheckOTP()

static Int32 DOATHCheckOTP ( IntPtr hSession,
string szMasterKeyId,
string szOTP,
byte[] pbOutData,
ref Int32 pdwOutDataLen,
Int32 dwFlags )

◆ DGetRandom()

static Int32 DGetRandom ( IntPtr hSession,
byte[] pbData,
Int32 dwDataLen )

◆ DMofNSplit()

static Int32 DMofNSplit ( IntPtr hSession,
byte bM,
byte bN,
byte[] pbSecret,
UInt32 dwSecretLen,
out DN_M_OF_N_SPLIT_INFO pstSplitInfo,
UInt32 dwReserved )

◆ DMofNRecover()

static Int32 DMofNRecover ( IntPtr hSession,
DN_M_OF_N_PART[] pstParts,
UInt32 dwPartsCount,
byte[] pbSecret,
UInt32 dwReserved )

◆ DGetHsmInfo() [1/3]

static Int32 DGetHsmInfo ( IntPtr hSession,
ref byte pbFinal,
UInt32 dwParam,
ref DinamoApi.SYS_HW_STR_INFO pbData,
ref UInt32 pdwDataLen,
UInt32 dwFlags )

◆ DGetHsmInfo() [2/3]

static Int32 DGetHsmInfo ( IntPtr hSession,
ref byte pbFinal,
UInt32 dwParam,
ref UInt64 pbData,
ref UInt32 pdwDataLen,
UInt32 dwFlags )

◆ DGetHsmInfo() [3/3]

static Int32 DGetHsmInfo ( IntPtr hSession,
ref byte pbFinal,
UInt32 dwParam,
IntPtr pbData,
ref UInt32 pdwDataLen,
UInt32 dwFlags )

◆ DGenerateDUKPT()

static Int32 DGenerateDUKPT ( IntPtr hSession,
byte[] pbKSI,
byte[] pbDID_CTR,
IntPtr szDUKPT,
UInt32 dwParam )

◆ DGenerateBDKName()

static Int32 DGenerateBDKName ( byte[] pbKSI,
IntPtr szBDKName,
UInt32 dwParam )

◆ DGenerateCVV()

static Int32 DGenerateCVV ( IntPtr hSession,
string szKeyId,
string szPAN,
string szExpirationDate,
string szServiceCode,
StringBuilder szCVV,
UInt32 dwParam )

◆ DVerifyCVV()

static Int32 DVerifyCVV ( IntPtr hSession,
string szKeyId,
string szPAN,
string szExpirationDate,
string szServiceCode,
string szCVV,
UInt32 dwParam )

◆ DGeneratePIN()

static Int32 DGeneratePIN ( IntPtr hSession,
string szPGK,
string szPAN,
UInt32 dwOperation,
Int32 nPinLen,
string szInPin,
StringBuilder szOffset,
StringBuilder szOutPin,
UInt32 dwParam )

◆ DVerifyPINBlock()

static Int32 DVerifyPINBlock ( IntPtr hSession,
string szPTK,
string szPGK,
string szPAN,
string szOffset,
byte[] pbInPinBlock,
UInt32 dwParam )

◆ DManageAToken() [1/2]

static Int32 DManageAToken ( IntPtr hSession,
byte bOP,
ref DN_A_TOKEN_FULL pstATokenFull,
FuncListAKeysCallback fnCallBack,
ref DBLOB pvCallbackParam,
UInt32 dwParam )

◆ DManageAToken() [2/2]

static Int32 DManageAToken ( IntPtr hSession,
byte bOP,
ref DN_A_TOKEN_FULL pstATokenFull,
FuncListAKeysCallback fnCallBack,
IntPtr pvCallbackParam,
UInt32 dwParam )

◆ DManageATokenCache()

static Int32 DManageATokenCache ( IntPtr hSession,
UInt32 dwOP,
out UInt32 pOutData,
UInt32 dwParam )

◆ DCreateObjMetadata()

static Int32 DCreateObjMetadata ( ref IntPtr hmUpdateMetaCtx,
Int32 dwFlag )

◆ DSetObjMetadata()

static Int32 DSetObjMetadata ( IntPtr hInMeta,
Int32 dwOption,
ref Int32 pvOptionData,
Int32 dwOptionDataLen,
Int32 dwParam )

◆ DGetObjMetadata()

static Int32 DGetObjMetadata ( IntPtr hInMeta,
Int32 dwOption,
byte[] pvOptionData,
ref Int32 pdwOptionDataLen,
Int32 dwParam )

◆ DFindObjMetadataInit()

static Int32 DFindObjMetadataInit ( IntPtr hSession,
IntPtr hmSearchInfoCtx,
out IntPtr hmSearchCtx,
Int32 dwFlag )

◆ DFindObjMetadataCont()

static Int32 DFindObjMetadataCont ( IntPtr hmSearchCtx,
IntPtr[] hmSearchResult,
Int32 lenSearchResult,
out Int32 dwOutCount,
Int32 dwFlag )

◆ DFindObjMetadataEnd()

static Int32 DFindObjMetadataEnd ( ref IntPtr hmSearchCtx,
Int32 dwFlag )

◆ DDestroyObjMetadata()

static Int32 DDestroyObjMetadata ( ref IntPtr hmSearchCtx,
Int32 dwFlag )

◆ RtlZeroMemory()

static void RtlZeroMemory ( IntPtr dst,
UIntPtr length )

Campos

◆ FALSE

const Int32 FALSE = (0)
static

◆ TRUE

const Int32 TRUE = (1)
static

◆ NULL

const Int32 NULL = (0)
static

◆ D_OK

const Int32 D_OK = 0
static

◆ AUTH_PWD_LEN

const Int32 AUTH_PWD_LEN = MAX_ADDR_LEN + MAX_USR_LEN + MAX_USR_PWD + sizeof(Int32)
static

◆ ND_OATH_PWD_ENV_LEN

const Int32 ND_OATH_PWD_ENV_LEN = 16
static

◆ ND_OATH_ENC_SEED_BLOB_LEN

const Int32 ND_OATH_ENC_SEED_BLOB_LEN = 32
static

◆ ND_OATH_ENC_MOB_SEED

const Int32 ND_OATH_ENC_MOB_SEED = 32
static

◆ MAX_OTP_LOOK_AHEAD_INTERVAL

const Int32 MAX_OTP_LOOK_AHEAD_INTERVAL = 255
static

◆ D_INVALID_SECRET

const Int32 D_INVALID_SECRET = D_ERR_INVALID_SECRET
static

◆ D_SOCKET_FAILED

const Int32 D_SOCKET_FAILED = (-10)
static

◆ D_GETHOSTNAME_FAILED

const Int32 D_GETHOSTNAME_FAILED = (-11)
static

◆ D_CONNECT_FAILED

const Int32 D_CONNECT_FAILED = (-12)
static

◆ D_SEND_FAILED

const Int32 D_SEND_FAILED = (-13)
static

◆ D_RECV_FAILED

const Int32 D_RECV_FAILED = (-14)
static

◆ D_INVALID_PACKAGE_SIZE

const Int32 D_INVALID_PACKAGE_SIZE = (-15)
static

◆ D_SETSOCKOPT_FAILED

const Int32 D_SETSOCKOPT_FAILED = (-16)
static

◆ D_GETSOCKOPT_FAILED

const Int32 D_GETSOCKOPT_FAILED = (-17)
static

◆ D_ALL_LOAD_BALANCE_HSM_FAILED

const Int32 D_ALL_LOAD_BALANCE_HSM_FAILED = (-18)
static

◆ D_SSL_CTX_NEW_FAILED

const Int32 D_SSL_CTX_NEW_FAILED = (1)
static

◆ D_SSL_NEW_FAILED

const Int32 D_SSL_NEW_FAILED = (2)
static

◆ D_SSL_CONNECT_FAILED

const Int32 D_SSL_CONNECT_FAILED = (3)
static

◆ D_CRL_GENERAL_ERROR

const Int32 D_CRL_GENERAL_ERROR = (101)
static

◆ D_CRL_SSL_CACERT_BADFILE

const Int32 D_CRL_SSL_CACERT_BADFILE = (102)
static

◆ D_CRL_COULDNT_RESOLVE_HOST

const Int32 D_CRL_COULDNT_RESOLVE_HOST = (103)
static

◆ D_CRL_COULDNT_CONNECT

const Int32 D_CRL_COULDNT_CONNECT = (104)
static

◆ D_CRL_OPERATION_TIMEDOUT

const Int32 D_CRL_OPERATION_TIMEDOUT = (105)
static

◆ D_CRL_PEER_FAILED_VERIFICATION

const Int32 D_CRL_PEER_FAILED_VERIFICATION = (106)
static

◆ D_CRL_SSL_CONNECT_ERROR

const Int32 D_CRL_SSL_CONNECT_ERROR = (107)
static

◆ D_CRL_SEND_ERROR

const Int32 D_CRL_SEND_ERROR = (108)
static

◆ D_CRL_RECV_ERROR

const Int32 D_CRL_RECV_ERROR = (109)
static

◆ D_CRL_SSL_CERTPROBLEM

const Int32 D_CRL_SSL_CERTPROBLEM = (110)
static

◆ D_CRL_SSL_ISSUER_ERROR

const Int32 D_CRL_SSL_ISSUER_ERROR = (111)
static

◆ D_CRL_AUTH_ERROR

const Int32 D_CRL_AUTH_ERROR = (112)
static

◆ D_CRL_GOT_NOTHING

const Int32 D_CRL_GOT_NOTHING = (113)
static

◆ D_CRL_UNSUPPORTED_PROTOCOL

const Int32 D_CRL_UNSUPPORTED_PROTOCOL = (114)
static

◆ D_CRL_URL_MALFORMAT

const Int32 D_CRL_URL_MALFORMAT = (115)
static

◆ D_CRL_WEIRD_SERVER_REPLY

const Int32 D_CRL_WEIRD_SERVER_REPLY = (116)
static

◆ D_CRL_REMOTE_ACCESS_DENIED

const Int32 D_CRL_REMOTE_ACCESS_DENIED = (117)
static

◆ D_CRL_HTTP2

const Int32 D_CRL_HTTP2 = (118)
static

◆ D_CRL_WRITE_ERROR

const Int32 D_CRL_WRITE_ERROR = (119)
static

◆ D_CRL_READ_ERROR

const Int32 D_CRL_READ_ERROR = (120)
static

◆ D_CRL_HTTP_POST_ERROR

const Int32 D_CRL_HTTP_POST_ERROR = (121)
static

◆ D_CRL_ABORTED_BY_CALLBACK

const Int32 D_CRL_ABORTED_BY_CALLBACK = (122)
static

◆ D_CRL_TOO_MANY_REDIRECTS

const Int32 D_CRL_TOO_MANY_REDIRECTS = (123)
static

◆ D_CRL_SSL_CIPHER

const Int32 D_CRL_SSL_CIPHER = (124)
static

◆ D_CRL_BAD_CONTENT_ENCODING

const Int32 D_CRL_BAD_CONTENT_ENCODING = (125)
static

◆ D_CRL_LOGIN_DENIED

const Int32 D_CRL_LOGIN_DENIED = (126)
static

◆ D_WSASTARTUP

const Int32 D_WSASTARTUP = (2001)
static

◆ D_MEMORY_ALLOC

const Int32 D_MEMORY_ALLOC = (2002)
static

◆ D_INVALID_PARAM

const Int32 D_INVALID_PARAM = (1001)
static

◆ D_INVALID_TYPE

const Int32 D_INVALID_TYPE = (1002)
static

◆ D_INVALID_STATE

const Int32 D_INVALID_STATE = (1003)
static

◆ D_LOGGING_NOT_STARTED

const Int32 D_LOGGING_NOT_STARTED = (1004)
static

◆ D_MORE_DATA

const Int32 D_MORE_DATA = (1005)
static

◆ D_INVALID_RESPONSE

const Int32 D_INVALID_RESPONSE = (1006)
static

◆ D_INVALID_CONTEXT

const Int32 D_INVALID_CONTEXT = (1007)
static

◆ D_KEY_GEN_ERROR

const Int32 D_KEY_GEN_ERROR = (1008)
static

◆ D_KEY_DEL_ERROR

const Int32 D_KEY_DEL_ERROR = (1009)
static

◆ D_KEY_NOT_EXISTS

const Int32 D_KEY_NOT_EXISTS = (1010)
static

◆ D_INVALID_DATA_LENGTH

const Int32 D_INVALID_DATA_LENGTH = (1011)
static

◆ D_INVALID_KEY_ALG

const Int32 D_INVALID_KEY_ALG = (1012)
static

◆ D_INVALID_PADDING

const Int32 D_INVALID_PADDING = (1013)
static

◆ D_INVALID_KEY

const Int32 D_INVALID_KEY = (1014)
static

◆ D_BAD_DATA

const Int32 D_BAD_DATA = (1015)
static

◆ D_INVALID_PUBKEY

const Int32 D_INVALID_PUBKEY = (1016)
static

◆ D_INVALID_ALG_ID

const Int32 D_INVALID_ALG_ID = (1017)
static

◆ D_INVALID_HASH

const Int32 D_INVALID_HASH = (1018)
static

◆ D_INIT_HASH_FAILED

const Int32 D_INIT_HASH_FAILED = (1019)
static

◆ D_INVALID_HASH_STATE

const Int32 D_INVALID_HASH_STATE = (1020)
static

◆ D_END_HASH_FAILED

const Int32 D_END_HASH_FAILED = (1021)
static

◆ D_GET_INFO_ERROR

const Int32 D_GET_INFO_ERROR = (1022)
static

◆ D_INVALID_PIN_LEN

const Int32 D_INVALID_PIN_LEN = (1023)
static

◆ D_OPEN_FILE_FAILED

const Int32 D_OPEN_FILE_FAILED = (1025)
static

◆ D_BACKUP_FAILED

const Int32 D_BACKUP_FAILED = (1026)
static

◆ D_RESTORE_FAILED

const Int32 D_RESTORE_FAILED = (1027)
static

◆ D_INVALID_CALLBACK

const Int32 D_INVALID_CALLBACK = (1028)
static

◆ D_NOT_IMPLEMENTED

const Int32 D_NOT_IMPLEMENTED = (1029)
static

◆ D_AUTH_FAILED

const Int32 D_AUTH_FAILED = (1030)
static

◆ D_INVALID_CLEAR_OP

const Int32 D_INVALID_CLEAR_OP = (1031)
static

◆ D_CHANGE_PWD_ERROR

const Int32 D_CHANGE_PWD_ERROR = (1032)
static

◆ D_PWD_SIZE_ERROR

const Int32 D_PWD_SIZE_ERROR = (1033)
static

◆ D_IMPORT_KEY_ERROR

const Int32 D_IMPORT_KEY_ERROR = (1034)
static

◆ D_INVALID_KEY_ID

const Int32 D_INVALID_KEY_ID = (1035)
static

◆ D_INVALID_FLAG

const Int32 D_INVALID_FLAG = (1036)
static

◆ D_INVALID_SIGNATURE

const Int32 D_INVALID_SIGNATURE = (1037)
static

◆ D_INVALID_PUB_KEY

const Int32 D_INVALID_PUB_KEY = (1038)
static

◆ D_INVALID_KEY_STATE

const Int32 D_INVALID_KEY_STATE = (1039)
static

◆ D_CREATE_USER_ERROR

const Int32 D_CREATE_USER_ERROR = (1040)
static

◆ D_NO_MORE_OBJECT

const Int32 D_NO_MORE_OBJECT = (1041)
static

◆ D_PUT_ENV_VAR_FAILED

const Int32 D_PUT_ENV_VAR_FAILED = (1042)
static

◆ D_INVALID_FILE_SIZE

const Int32 D_INVALID_FILE_SIZE = (1043)
static

◆ D_INVALID_TEXT_SIZE

const Int32 D_INVALID_TEXT_SIZE = (1044)
static

◆ D_FILE_ACCESS_ERROR

const Int32 D_FILE_ACCESS_ERROR = (1045)
static

◆ D_INVALID_COUNTER

const Int32 D_INVALID_COUNTER = (1046)
static

◆ D_INVALID_MODE

const Int32 D_INVALID_MODE = (1047)
static

◆ D_INVALID_STRUCT_ID

const Int32 D_INVALID_STRUCT_ID = (1048)
static

◆ D_INVALID_IP_ADDRESS

const Int32 D_INVALID_IP_ADDRESS = (1049)
static

◆ D_GET_PEER_IP_ERROR

const Int32 D_GET_PEER_IP_ERROR = (1050)
static

◆ D_CERTIFICATE_PARSE_FAILED

const Int32 D_CERTIFICATE_PARSE_FAILED = (1051)
static

◆ D_INVALID_KEY_PART_1

const Int32 D_INVALID_KEY_PART_1 = (1052)
static

◆ D_INVALID_KEY_PART_2

const Int32 D_INVALID_KEY_PART_2 = (1053)
static

◆ D_INVALID_KEY_PART_3

const Int32 D_INVALID_KEY_PART_3 = (1054)
static

◆ D_VERIFY_DAC_FAILED

const Int32 D_VERIFY_DAC_FAILED = (1055)
static

◆ D_DEPRECATED

const Int32 D_DEPRECATED = (1056)
static

◆ D_NO_MATCHING_KEY_FOUND

const Int32 D_NO_MATCHING_KEY_FOUND = (1057)
static

◆ D_CALLBACK_ERROR

const Int32 D_CALLBACK_ERROR = (1058)
static

◆ D_INTERNAL_ERROR

const Int32 D_INTERNAL_ERROR = (1059)
static

◆ D_KEY_NOT_EXPORTABLE_ERROR

const Int32 D_KEY_NOT_EXPORTABLE_ERROR = (1060)
static

◆ D_INVALID_SPB_ID

const Int32 D_INVALID_SPB_ID = (1062)
static

◆ D_JSON_PARSE_ERROR

const Int32 D_JSON_PARSE_ERROR = (1063)
static

◆ D_JSON_PARSE_WRONG_TYPE_ERROR

const Int32 D_JSON_PARSE_WRONG_TYPE_ERROR = (1064)
static

◆ D_JSON_SET_VALUE_ERROR

const Int32 D_JSON_SET_VALUE_ERROR = (1065)
static

◆ D_JSON_UNSET_VALUE_ERROR

const Int32 D_JSON_UNSET_VALUE_ERROR = (1066)
static

◆ D_JSON_VALUE_NOT_FOUND

const Int32 D_JSON_VALUE_NOT_FOUND = (1067)
static

◆ D_JSON_OBJ_CREATE_ERROR

const Int32 D_JSON_OBJ_CREATE_ERROR = (1068)
static

◆ D_SLP_PARSE_ERROR

const Int32 D_SLP_PARSE_ERROR = (1069)
static

◆ D_SLP_INTERNAL_ERROR

const Int32 D_SLP_INTERNAL_ERROR = (1070)
static

◆ D_SLP_TOO_MANY_SERVERS_ERROR

const Int32 D_SLP_TOO_MANY_SERVERS_ERROR = (1071)
static

◆ D_INVALID_SERVER_VERSION

const Int32 D_INVALID_SERVER_VERSION = (1072)
static

◆ D_GENERATE_PKCS12_ERROR

const Int32 D_GENERATE_PKCS12_ERROR = (1073)
static

◆ D_SET_LOAD_BALANCE_LIST_ERROR

const Int32 D_SET_LOAD_BALANCE_LIST_ERROR = (1074)
static

◆ D_OATH_BLOB_UPDATE

const Int32 D_OATH_BLOB_UPDATE = (1075)
static

◆ D_KEEP_ALIVE_ERROR

const Int32 D_KEEP_ALIVE_ERROR = (3001)
static

◆ D_RECEIVE_LOG_ERROR

const Int32 D_RECEIVE_LOG_ERROR = (3002)
static

◆ D_ERROR_NOTIFY

const Int32 D_ERROR_NOTIFY = (3003)
static

◆ D_ERR_UNKNOWN

const Int32 D_ERR_UNKNOWN = (5000)
static

◆ D_ERR_NET_FAIL

const Int32 D_ERR_NET_FAIL = (5001)
static

◆ D_ERR_ACCESS_DENIED

const Int32 D_ERR_ACCESS_DENIED = (5002)
static

◆ D_ERR_CANNOT_CREATE_OBJ

const Int32 D_ERR_CANNOT_CREATE_OBJ = (5003)
static

◆ D_ERR_CANNOT_OPEN_OBJ

const Int32 D_ERR_CANNOT_OPEN_OBJ = (5004)
static

◆ D_ERR_CANNOT_DEL_OBJ

const Int32 D_ERR_CANNOT_DEL_OBJ = (5005)
static

◆ D_ERR_CANNOT_ALLOC_RES

const Int32 D_ERR_CANNOT_ALLOC_RES = (5006)
static

◆ D_ERR_INVALID_CTX

const Int32 D_ERR_INVALID_CTX = (5007)
static

◆ D_ERR_INVALID_OPERATION

const Int32 D_ERR_INVALID_OPERATION = (5008)
static

◆ D_ERR_INVALID_KEY

const Int32 D_ERR_INVALID_KEY = (5009)
static

◆ D_ERR_NO_TLS_USED

const Int32 D_ERR_NO_TLS_USED = (5010)
static

◆ D_ERR_CANNOT_CHANGE_PWD

const Int32 D_ERR_CANNOT_CHANGE_PWD = (5011)
static

◆ D_ERR_OBJ_NOT_EXPORTABLE

const Int32 D_ERR_OBJ_NOT_EXPORTABLE = (5012)
static

◆ D_ERR_USR_ALREADY_EXISTS

const Int32 D_ERR_USR_ALREADY_EXISTS = (5013)
static

◆ D_ERR_INVALID_USR_NAME

const Int32 D_ERR_INVALID_USR_NAME = (5014)
static

◆ D_ERR_CANNOT_CREATE_USR

const Int32 D_ERR_CANNOT_CREATE_USR = (5015)
static

◆ D_ERR_NO_MORE_LOG_SLOTS

const Int32 D_ERR_NO_MORE_LOG_SLOTS = (5016)
static

◆ D_ERR_CANNOT_DELETE_USR

const Int32 D_ERR_CANNOT_DELETE_USR = (5017)
static

◆ D_ERR_CANNOT_DELETE_MASTER

const Int32 D_ERR_CANNOT_DELETE_MASTER = (5018)
static

◆ D_ERR_NOT_IMPLEMENTED

const Int32 D_ERR_NOT_IMPLEMENTED = (5019)
static

◆ D_ERR_USR_NOT_FOUND

const Int32 D_ERR_USR_NOT_FOUND = (5020)
static

◆ D_ERR_INVALID_PAYLOAD

const Int32 D_ERR_INVALID_PAYLOAD = (5021)
static

◆ D_ERR_OBJ_ALREADY_EXISTS

const Int32 D_ERR_OBJ_ALREADY_EXISTS = (5022)
static

◆ D_ERR_INVALID_OBJ_NAME

const Int32 D_ERR_INVALID_OBJ_NAME = (5023)
static

◆ D_ERR_OBJ_IN_USE

const Int32 D_ERR_OBJ_IN_USE = (5024)
static

◆ D_ERR_CANNOT_WRITE_BACKUP_BLOB

const Int32 D_ERR_CANNOT_WRITE_BACKUP_BLOB = (5025)
static

◆ D_ERR_CANNOT_OPEN_BACKUP_BLOB

const Int32 D_ERR_CANNOT_OPEN_BACKUP_BLOB = (5026)
static

◆ D_ERR_CANNOT_RESTORE_BACKUP_BLOB

const Int32 D_ERR_CANNOT_RESTORE_BACKUP_BLOB = (5027)
static

◆ D_ERR_INVALID_BACKUP_PIN_OR_LEN

const Int32 D_ERR_INVALID_BACKUP_PIN_OR_LEN = (5028)
static

◆ D_ERR_INVALID_XML_SIGNATURE

const Int32 D_ERR_INVALID_XML_SIGNATURE = (5029)
static

◆ D_ERR_INVALID_CERTIFICATE

const Int32 D_ERR_INVALID_CERTIFICATE = (5030)
static

◆ D_ERR_VERIFY_XML_FAILED

const Int32 D_ERR_VERIFY_XML_FAILED = (5031)
static

◆ D_ERR_INVALID_XML

const Int32 D_ERR_INVALID_XML = (5032)
static

◆ D_ERR_SIGN_XML_FAILED

const Int32 D_ERR_SIGN_XML_FAILED = (5033)
static

◆ D_ERR_UPACK_VERIFY_FAILED

const Int32 D_ERR_UPACK_VERIFY_FAILED = (5034)
static

◆ D_ERR_CANNOT_TRUNCATE_LOG

const Int32 D_ERR_CANNOT_TRUNCATE_LOG = (5035)
static

◆ D_ERR_CANNOT_BACKUP_OLD_LOG

const Int32 D_ERR_CANNOT_BACKUP_OLD_LOG = (5036)
static

◆ D_ERR_CERTIFICATE_EXPIRED

const Int32 D_ERR_CERTIFICATE_EXPIRED = (5037)
static

◆ D_ERR_CERTIFICATE_FAILED

const Int32 D_ERR_CERTIFICATE_FAILED = (5038)
static

◆ D_ERR_CERTIFICATE_NOT_FOUND

const Int32 D_ERR_CERTIFICATE_NOT_FOUND = (5039)
static

◆ D_ERR_CERTIFICATE_REVOKED

const Int32 D_ERR_CERTIFICATE_REVOKED = (5040)
static

◆ D_ERR_CERTIFICATE_ISSUER_FAILED

const Int32 D_ERR_CERTIFICATE_ISSUER_FAILED = (5041)
static

◆ D_ERR_CERTIFICATE_NOT_YET_VALID

const Int32 D_ERR_CERTIFICATE_NOT_YET_VALID = (5042)
static

◆ D_ERR_CERT_EXPIRED_SIGN_VALID

const Int32 D_ERR_CERT_EXPIRED_SIGN_VALID = (5043)
static

◆ D_ERR_CRL_EXPIRED

const Int32 D_ERR_CRL_EXPIRED = (5044)
static

◆ D_ERR_INVALID_CRL_SIGN

const Int32 D_ERR_INVALID_CRL_SIGN = (5045)
static

◆ D_ERR_CRL_CERT_MISMATCH

const Int32 D_ERR_CRL_CERT_MISMATCH = (5046)
static

◆ D_ERR_CERT_REVOKED

const Int32 D_ERR_CERT_REVOKED = D_ERR_CERTIFICATE_REVOKED
static

◆ D_ERR_ACCESS_DENIED_NO_TOKEN

const Int32 D_ERR_ACCESS_DENIED_NO_TOKEN = (5048)
static

◆ D_ERR_ACCESS_DENIED_TOKEN_NEEDED

const Int32 D_ERR_ACCESS_DENIED_TOKEN_NEEDED = (5049)
static

◆ D_ERR_CERT_REVOKED_CRL_VAL_UNUSED

const Int32 D_ERR_CERT_REVOKED_CRL_VAL_UNUSED = (5050)
static

◆ D_ERR_CERT_VALID_CRL_VAL_UNUSED

const Int32 D_ERR_CERT_VALID_CRL_VAL_UNUSED = (5051)
static

◆ D_ERR_CANNOT_PARSE_XML

const Int32 D_ERR_CANNOT_PARSE_XML = (5052)
static

◆ D_ERR_CANNOT_CREATE_XML_SIG_TEMPL

const Int32 D_ERR_CANNOT_CREATE_XML_SIG_TEMPL = (5053)
static

◆ D_ERR_CANNOT_ADD_XML_SIG_TEMPL_REF

const Int32 D_ERR_CANNOT_ADD_XML_SIG_TEMPL_REF = (5054)
static

◆ D_ERR_CANNOT_ADD_XML_SIG_TEMPL_TRANS

const Int32 D_ERR_CANNOT_ADD_XML_SIG_TEMPL_TRANS = (5055)
static

◆ D_ERR_CANNOT_ADD_XML_SIG_KEY_INFO

const Int32 D_ERR_CANNOT_ADD_XML_SIG_KEY_INFO = (5056)
static

◆ D_ERR_CANNOT_ADD_XML_SIG_KEY_CERT

const Int32 D_ERR_CANNOT_ADD_XML_SIG_KEY_CERT = (5057)
static

◆ D_ERR_CANNOT_ALLOC_XML_SIG_CTX

const Int32 D_ERR_CANNOT_ALLOC_XML_SIG_CTX = (5058)
static

◆ D_ERR_CANNOT_PARSE_DER_PRIV_KEY

const Int32 D_ERR_CANNOT_PARSE_DER_PRIV_KEY = (5059)
static

◆ D_ERR_XML_CANNOT_LOAD_PRIV_KEY

const Int32 D_ERR_XML_CANNOT_LOAD_PRIV_KEY = (5060)
static

◆ D_ERR_XML_CANNOT_LOAD_CERT

const Int32 D_ERR_XML_CANNOT_LOAD_CERT = (5061)
static

◆ D_ERR_XML_CANNOT_CREATE_KEY_MNG

const Int32 D_ERR_XML_CANNOT_CREATE_KEY_MNG = (5062)
static

◆ D_ERR_XML_CANNOT_INIT_KEY_MNG

const Int32 D_ERR_XML_CANNOT_INIT_KEY_MNG = (5063)
static

◆ D_ERR_XML_CANNOT_LOAD_TRUSTED_CERTS

const Int32 D_ERR_XML_CANNOT_LOAD_TRUSTED_CERTS = (5064)
static

◆ D_ERR_XML_SIG_NODE_NOT_FOUND

const Int32 D_ERR_XML_SIG_NODE_NOT_FOUND = (5065)
static

◆ D_ERR_XML_CERT_NODE_NOT_FOUND

const Int32 D_ERR_XML_CERT_NODE_NOT_FOUND = (5066)
static

◆ D_ERR_XML_CANNOT_DECODE_CERT_NODE

const Int32 D_ERR_XML_CANNOT_DECODE_CERT_NODE = (5067)
static

◆ D_ERR_CANNOT_PARSE_DER_CERT

const Int32 D_ERR_CANNOT_PARSE_DER_CERT = (5068)
static

◆ D_ERR_CANNOT_DECODE_XML_COMPRESS

const Int32 D_ERR_CANNOT_DECODE_XML_COMPRESS = (5069)
static

◆ D_ERR_INVALID_CERTIFICATE_NULL_RES

const Int32 D_ERR_INVALID_CERTIFICATE_NULL_RES = (5070)
static

◆ D_ERR_CANNOT_RECREATE_MASTER

const Int32 D_ERR_CANNOT_RECREATE_MASTER = (5071)
static

◆ D_ERR_CANNOT_CREATE_USR_STORAGE1

const Int32 D_ERR_CANNOT_CREATE_USR_STORAGE1 = (5072)
static

◆ D_ERR_CANNOT_CREATE_USR_STORAGE2

const Int32 D_ERR_CANNOT_CREATE_USR_STORAGE2 = (5073)
static

◆ D_ERR_CANNOT_CREATE_USR_DEFAULT_ACL

const Int32 D_ERR_CANNOT_CREATE_USR_DEFAULT_ACL = (5074)
static

◆ D_ERR_CANNOT_ALLOC_CTX

const Int32 D_ERR_CANNOT_ALLOC_CTX = (5075)
static

◆ D_ERR_CANNOT_LOAD_PRIV_KEY

const Int32 D_ERR_CANNOT_LOAD_PRIV_KEY = (5076)
static

◆ D_ERR_CANNOT_DECODE_PUB_KEY

const Int32 D_ERR_CANNOT_DECODE_PUB_KEY = (5077)
static

◆ D_ERR_CANNOT_GENERATE_RND_DATA

const Int32 D_ERR_CANNOT_GENERATE_RND_DATA = (5078)
static

◆ D_ERR_CACHE_LAYER_EXHAUSTED

const Int32 D_ERR_CACHE_LAYER_EXHAUSTED = (5079)
static

◆ D_ERR_RSA_POWER_SIGN_FAILED

const Int32 D_ERR_RSA_POWER_SIGN_FAILED = (5080)
static

◆ D_ERR_CANNOT_GET_SYS_INFO

const Int32 D_ERR_CANNOT_GET_SYS_INFO = (5100)
static

◆ D_ERR_CANNOT_ALLOC_UPACK_ID

const Int32 D_ERR_CANNOT_ALLOC_UPACK_ID = (5101)
static

◆ D_ERR_CANNOT_ALLOC_UPACK_PATH

const Int32 D_ERR_CANNOT_ALLOC_UPACK_PATH = (5102)
static

◆ D_ERR_CANNOT_WRITE_UPACK_OBJ

const Int32 D_ERR_CANNOT_WRITE_UPACK_OBJ = (5103)
static

◆ D_ERR_INVALID_CRL

const Int32 D_ERR_INVALID_CRL = (5104)
static

◆ D_ERR_OPERATION_FAILED

const Int32 D_ERR_OPERATION_FAILED = (5105)
static

◆ D_ERR_GET_USR_ACL_FAILED

const Int32 D_ERR_GET_USR_ACL_FAILED = (5106)
static

◆ D_ERR_INVALID_SIGNATURE

const Int32 D_ERR_INVALID_SIGNATURE = (5107)
static

◆ D_ERR_CANNOT_GENERATE_SOFT_TOKEN

const Int32 D_ERR_CANNOT_GENERATE_SOFT_TOKEN = (5108)
static

◆ D_ERR_INVALID_SECRET

const Int32 D_ERR_INVALID_SECRET = (5109)
static

◆ D_ERR_ACCESS_DENIED_USR_BLOCKED

const Int32 D_ERR_ACCESS_DENIED_USR_BLOCKED = (5120)
static

◆ D_ERR_INVALID_IMEI

const Int32 D_ERR_INVALID_IMEI = (5121)
static

◆ D_ERR_REPLAY_DETECTED

const Int32 D_ERR_REPLAY_DETECTED = (5122)
static

◆ D_ERR_NON_APPROVED_FIPS_OPERATION

const Int32 D_ERR_NON_APPROVED_FIPS_OPERATION = (5123)
static

◆ D_ERR_ACCESS_DENIED_OBJ_BLOCKED

const Int32 D_ERR_ACCESS_DENIED_OBJ_BLOCKED = (5124)
static

◆ D_ERR_FIPS_DRBG_CONTINUOUS_TEST

const Int32 D_ERR_FIPS_DRBG_CONTINUOUS_TEST = (5125)
static

◆ D_ERR_FIPS_RSA_CONTINUOUS_TEST

const Int32 D_ERR_FIPS_RSA_CONTINUOUS_TEST = (5126)
static

◆ D_ERR_FIPS_ECC_CONTINUOUS_TEST

const Int32 D_ERR_FIPS_ECC_CONTINUOUS_TEST = (5127)
static

◆ D_ERR_FIPS_DES_CONTINUOUS_TEST

const Int32 D_ERR_FIPS_DES_CONTINUOUS_TEST = (5128)
static

◆ D_ERR_FIPS_AES_CONTINUOUS_TEST

const Int32 D_ERR_FIPS_AES_CONTINUOUS_TEST = (5129)
static

◆ D_ERR_CANNOT_UPDATE_OBJ

const Int32 D_ERR_CANNOT_UPDATE_OBJ = (5175)
static

◆ D_ERR_CANNOT_GET_PWD_POLICY

const Int32 D_ERR_CANNOT_GET_PWD_POLICY = (5176)
static

◆ D_ERR_PWD_BLOCKED_BY_POLICY

const Int32 D_ERR_PWD_BLOCKED_BY_POLICY = (5177)
static

◆ D_ERR_PWD_EXPIRED

const Int32 D_ERR_PWD_EXPIRED = (5178)
static

◆ D_ERR_CERT_VALID_CRL_VAL_UNUSED_CRL_EXPIRED

const Int32 D_ERR_CERT_VALID_CRL_VAL_UNUSED_CRL_EXPIRED = (5179)
static

◆ D_ERR_CERT_VALID_CRL_EXPIRED

const Int32 D_ERR_CERT_VALID_CRL_EXPIRED = (5180)
static

◆ D_ERR_INVALID_CERT_SIGN

const Int32 D_ERR_INVALID_CERT_SIGN = (5181)
static

◆ D_ERR_CANNOT_LOAD_CORRUPTED_OBJ

const Int32 D_ERR_CANNOT_LOAD_CORRUPTED_OBJ = (5200)
static

◆ D_ERR_INVALID_CERT_ISPB_MISMATCH

const Int32 D_ERR_INVALID_CERT_ISPB_MISMATCH = (5230)
static

◆ D_ERR_INVALID_CA

const Int32 D_ERR_INVALID_CA = (5231)
static

◆ D_ERR_DEPRECATED_FUNCTION

const Int32 D_ERR_DEPRECATED_FUNCTION = (5303)
static

◆ D_ERR_SERVER_BUSY

const Int32 D_ERR_SERVER_BUSY = (5304)
static

◆ D_ERR_SL_BE_BUSY

const Int32 D_ERR_SL_BE_BUSY = (5305)
static

◆ D_ERR_SVMK_MISMATCH

const Int32 D_ERR_SVMK_MISMATCH = (5306)
static

◆ D_ERR_INVALID_CERT_SN_MISMATCH

const Int32 D_ERR_INVALID_CERT_SN_MISMATCH = (5307)
static

◆ D_ERR_CANNOT_DEC_SYM_KEY

const Int32 D_ERR_CANNOT_DEC_SYM_KEY = (5308)
static

◆ D_ERR_CANNOT_REC_SYM_KEY

const Int32 D_ERR_CANNOT_REC_SYM_KEY = (5309)
static

◆ D_SUCCESS_CANNOT_OPEN_OBJ_AT_REPL

const Int32 D_SUCCESS_CANNOT_OPEN_OBJ_AT_REPL = (5401)
static

◆ D_ERR_CANNOT_OPEN_INVALID_OBJ_AT_REPL

const Int32 D_ERR_CANNOT_OPEN_INVALID_OBJ_AT_REPL = (5402)
static

◆ D_ERR_REPLICATION_BUSY

const Int32 D_ERR_REPLICATION_BUSY = (36000)
static

◆ D_ERR_REPLICATION_D_BUSY

const Int32 D_ERR_REPLICATION_D_BUSY = (36001)
static

◆ D_ERR_REPLICATION_S_BUSY

const Int32 D_ERR_REPLICATION_S_BUSY = (36002)
static

◆ D_ERR_REPLICATION_STORAGE_LAYER_BUSY

const Int32 D_ERR_REPLICATION_STORAGE_LAYER_BUSY = (36003)
static

◆ D_ERR_REPLICATION_SEC_LAYER_BUSY

const Int32 D_ERR_REPLICATION_SEC_LAYER_BUSY = (36004)
static

◆ D_ERR_REPLICATION_PEER_NOT_SYNCED

const Int32 D_ERR_REPLICATION_PEER_NOT_SYNCED = (36500)
static

◆ D_ERR_REPLICATION_CANNOT_PREPARE_TRANS

const Int32 D_ERR_REPLICATION_CANNOT_PREPARE_TRANS = (37001)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_HANDSHAKE

const Int32 D_ERR_REPLICATION_CANNOT_P2P_HANDSHAKE = (37002)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_FIND

const Int32 D_ERR_REPLICATION_CANNOT_P2P_FIND = (37003)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_CONNECT

const Int32 D_ERR_REPLICATION_CANNOT_P2P_CONNECT = (37004)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_SEND

const Int32 D_ERR_REPLICATION_CANNOT_P2P_SEND = (37005)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_RECV

const Int32 D_ERR_REPLICATION_CANNOT_P2P_RECV = (37006)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_SEND_ALL

const Int32 D_ERR_REPLICATION_CANNOT_P2P_SEND_ALL = (37007)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_RECV_ALL

const Int32 D_ERR_REPLICATION_CANNOT_P2P_RECV_ALL = (37008)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_SCONNECT

const Int32 D_ERR_REPLICATION_CANNOT_P2P_SCONNECT = (37009)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_SSEND

const Int32 D_ERR_REPLICATION_CANNOT_P2P_SSEND = (37010)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_SRECV

const Int32 D_ERR_REPLICATION_CANNOT_P2P_SRECV = (37011)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_SSEND_ALL

const Int32 D_ERR_REPLICATION_CANNOT_P2P_SSEND_ALL = (37012)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_SRECV_ALL

const Int32 D_ERR_REPLICATION_CANNOT_P2P_SRECV_ALL = (37013)
static

◆ D_ERR_REPLICATION_CANNOT_P2P_WORK

const Int32 D_ERR_REPLICATION_CANNOT_P2P_WORK = (37014)
static

◆ D_ERR_REPLICATION_NOT_FOUND

const Int32 D_ERR_REPLICATION_NOT_FOUND = (37015)
static

◆ D_ERR_REPLICATION_ACK_NOT_FOUND

const Int32 D_ERR_REPLICATION_ACK_NOT_FOUND = (37016)
static

◆ D_ERR_REPLICATION_INVALID_OPERATION

const Int32 D_ERR_REPLICATION_INVALID_OPERATION = (37017)
static

◆ D_ERR_REPLICATION_INVALID_EVENT

const Int32 D_ERR_REPLICATION_INVALID_EVENT = (37018)
static

◆ D_ERR_REPLICATION_OPERATION_FAILED

const Int32 D_ERR_REPLICATION_OPERATION_FAILED = (37019)
static

◆ D_ERR_REPLICATION_COMMIT_FAILED

const Int32 D_ERR_REPLICATION_COMMIT_FAILED = (37020)
static

◆ D_ERR_REPLICATION_ERASE_FAILED

const Int32 D_ERR_REPLICATION_ERASE_FAILED = (37021)
static

◆ D_ERR_REPLICATION_INQUIRE_FAILED

const Int32 D_ERR_REPLICATION_INQUIRE_FAILED = (37022)
static

◆ D_ERR_REPLICATION_UPDATE_ACK_FAILED

const Int32 D_ERR_REPLICATION_UPDATE_ACK_FAILED = (37023)
static

◆ D_ERR_REPLICATION_DISPATCH_FAILED

const Int32 D_ERR_REPLICATION_DISPATCH_FAILED = (37024)
static

◆ D_ERR_REPLICATION_CANNOT_SL_BE_TRANSP

const Int32 D_ERR_REPLICATION_CANNOT_SL_BE_TRANSP = (37025)
static

◆ D_ERR_REPLICATION_CANNOT_PRUNE_LOG

const Int32 D_ERR_REPLICATION_CANNOT_PRUNE_LOG = (37026)
static

◆ D_ERR_REPLICATION_CANNOT_LOAD_LOG

const Int32 D_ERR_REPLICATION_CANNOT_LOAD_LOG = (37027)
static

◆ D_ERR_REPLICATION_CANNOT_WORK

const Int32 D_ERR_REPLICATION_CANNOT_WORK = (37028)
static

◆ D_ERR_REPLICATION_CANNOT_VALIDATE_EVENT

const Int32 D_ERR_REPLICATION_CANNOT_VALIDATE_EVENT = (37029)
static

◆ D_ERR_REPLICATION_TRANS_MISMATCH

const Int32 D_ERR_REPLICATION_TRANS_MISMATCH = (37030)
static

◆ D_ERR_REPLICATION_CANNOT_SYNC_POINT

const Int32 D_ERR_REPLICATION_CANNOT_SYNC_POINT = (37031)
static

◆ D_ERR_REPLICATION_UNDEFINED_LIVE_SYNC

const Int32 D_ERR_REPLICATION_UNDEFINED_LIVE_SYNC = (37032)
static

◆ D_ERR_REPLICATION_CONNECTED_LIVE_SYNC

const Int32 D_ERR_REPLICATION_CONNECTED_LIVE_SYNC = (37033)
static

◆ D_ERR_REPLICATION_SELF_LIVE_SYNC

const Int32 D_ERR_REPLICATION_SELF_LIVE_SYNC = (37034)
static

◆ D_ERR_REPLICATION_OBJ_IN_USE

const Int32 D_ERR_REPLICATION_OBJ_IN_USE = (37035)
static

◆ NOT_LISTED_ERROR

const Int32 NOT_LISTED_ERROR = (-999999)
static

◆ SS_ANONYMOUS

const Int32 SS_ANONYMOUS = (0x00000001)
static

◆ SS_USER_PWD

const Int32 SS_USER_PWD = (0x00000002)
static

◆ SS_CERTIFICATE

const Int32 SS_CERTIFICATE = (0x00000004)
static

◆ SS_CLUSTER

const Int32 SS_CLUSTER = (0x00000008)
static

◆ SS_USR_PWD_EX

const Int32 SS_USR_PWD_EX = (0x00000010)
static

◆ SS_ATOKEN

const Int32 SS_ATOKEN = (0x00000020)
static

◆ ENCRYPTED_CONN

const Int32 ENCRYPTED_CONN = (0x00000001)
static

◆ USER_INTERACTIVE

const Int32 USER_INTERACTIVE = (0x00000002)
static

◆ CLEAR_CONN

const Int32 CLEAR_CONN = (0x00000004)
static

◆ LB_BYPASS

const Int32 LB_BYPASS = (0x00000008)
static

◆ CACHE_BYPASS

const Int32 CACHE_BYPASS = (0x00000010)
static

◆ SA_AUTH_NONE

const Int32 SA_AUTH_NONE = (0x00000000)
static

◆ SA_AUTH_OTP

const Int32 SA_AUTH_OTP = (0x00000001)
static

◆ SP_SESSION_TIMEOUT

const Int32 SP_SESSION_TIMEOUT = (0x00000001)
static

◆ SP_SEND_TIMEOUT

const Int32 SP_SEND_TIMEOUT = (0x00000002)
static

◆ SP_RECV_TIMEOUT

const Int32 SP_RECV_TIMEOUT = (0x00000004)
static

◆ SP_ENCRYPTED

const Int32 SP_ENCRYPTED = (0x00000008)
static

◆ SP_SESSION_ID

const Int32 SP_SESSION_ID = (0x00000010)
static

◆ SP_SESSION_CID

const Int32 SP_SESSION_CID = (0x00000020)
static

◆ SP_SESSION_TYPE

const Int32 SP_SESSION_TYPE = (0x00000040)
static

◆ SP_SESSION_CIPHER

const Int32 SP_SESSION_CIPHER = (0x00000080)
static

◆ SP_SESSION_PIX_HTTP_RET

const Int32 SP_SESSION_PIX_HTTP_RET = (0x00000100)
static

◆ SP_SESSION_PIX_HTTP_REQ_DETAILS

const Int32 SP_SESSION_PIX_HTTP_REQ_DETAILS = (0x00000200)
static

◆ WAIT_OPERATIONS

const Int32 WAIT_OPERATIONS = (0x00000004)
static

◆ CLOSE_PHYSICALLY

const Int32 CLOSE_PHYSICALLY = (0x00000008)
static

◆ MAKE_BACKUP

const Int32 MAKE_BACKUP = (0)
static

◆ MAKE_RESTORE

const Int32 MAKE_RESTORE = (1)
static

◆ MAKE_RESTORE_WITH_NET_CONFIG

const Int32 MAKE_RESTORE_WITH_NET_CONFIG = MAKE_RESTORE
static

◆ MAKE_RESTORE_WITHOUT_NET_CONFIG

const Int32 MAKE_RESTORE_WITHOUT_NET_CONFIG = (2)
static

◆ HD_AUDIT_START

const Int32 HD_AUDIT_START = (0x00000001)
static

◆ HD_AUDIT_RECV

const Int32 HD_AUDIT_RECV = (0x00000002)
static

◆ DATA_ONLY

const Int32 DATA_ONLY = (0x00000008)
static

◆ CONFIG_ONLY

const Int32 CONFIG_ONLY = (0x00000010)
static

◆ HC_PASS_PORT_VALUE

const Int32 HC_PASS_PORT_VALUE = (0x00000001)
static

◆ HC_PASS_PORT_ENABLE

const Int32 HC_PASS_PORT_ENABLE = (0x00000002)
static

◆ HC_MAX_CONNECT

const Int32 HC_MAX_CONNECT = (0x00000004)
static

◆ HC_MAX_MONITORING

const Int32 HC_MAX_MONITORING = (0x00000008)
static

◆ HC_PERMISSION_IP

const Int32 HC_PERMISSION_IP = (0x00000010)
static

◆ ENABLE_VALUES

const Int32 ENABLE_VALUES = (0x00000020)
static

◆ DISABLE_VALUES

const Int32 DISABLE_VALUES = (0x00000040)
static

◆ AO_SHUTDOWN

const Int32 AO_SHUTDOWN = (0x00000001)
static

◆ AO_RESTART

const Int32 AO_RESTART = (0x00000002)
static

◆ AO_KEEPALIVE

const Int32 AO_KEEPALIVE = (0x00000004)
static

◆ AO_SET_DATE_TIME

const Int32 AO_SET_DATE_TIME = (0x00000008)
static

◆ AO_ADD_CLUSTER_LIST

const Int32 AO_ADD_CLUSTER_LIST = (0x00000010)
static

◆ AO_DEL_CLUSTER_LIST

const Int32 AO_DEL_CLUSTER_LIST = (0x00000012)
static

◆ AO_GET_CLUSTER_LIST

const Int32 AO_GET_CLUSTER_LIST = (0x00000014)
static

◆ AO_RST_CLUSTER_LIST

const Int32 AO_RST_CLUSTER_LIST = (0x00000018)
static

◆ AO_SET_PWD_SEC_POLICY

const Int32 AO_SET_PWD_SEC_POLICY = (0x00000019)
static

◆ AO_GET_PWD_SEC_POLICY

const Int32 AO_GET_PWD_SEC_POLICY = (0x00000020)
static

◆ AO_REPL_UPDATE

const Int32 AO_REPL_UPDATE = (0x00000021)
static

◆ AO_REPL_NODE_MESSAGE

const Int32 AO_REPL_NODE_MESSAGE = (0x00000022)
static

◆ AO_KEEPALIVE_FLAG_NOISELESS

const Int32 AO_KEEPALIVE_FLAG_NOISELESS = (-2371)
static

◆ RNM_PROBE

const Int32 RNM_PROBE = (1)
static

◆ RNM_DOWN

const Int32 RNM_DOWN = (2)
static

◆ RNM_SLP_BYPASS_ADD

const Int32 RNM_SLP_BYPASS_ADD = (3)
static

◆ RNM_SLP_BYPASS_DEL

const Int32 RNM_SLP_BYPASS_DEL = (4)
static

◆ UP_USER_NAME

const Int32 UP_USER_NAME = (0x00000001)
static

◆ UP_AUTH_MASK

const Int32 UP_AUTH_MASK = (0x00000002)
static

◆ UP_ACCESS_TYPE

const Int32 UP_ACCESS_TYPE = (0x00000004)
static

◆ UP_CERTIFICATE

const Int32 UP_CERTIFICATE = (0x00000008)
static

◆ UP_PASSWORD

const Int32 UP_PASSWORD = (0x00000010)
static

◆ UP_INVALID_LOGIN_ATTEMPTS

const Int32 UP_INVALID_LOGIN_ATTEMPTS = (0x00000020)
static

◆ UP_BLOCK_USR

const Int32 UP_BLOCK_USR = (0x00000040)
static

◆ UP_UNBLOCK_USR

const Int32 UP_UNBLOCK_USR = (0x00000080)
static

◆ UP_USR_PASSWORD

const Int32 UP_USR_PASSWORD = (0x00000100)
static

◆ FU_USER_ID

const Int32 FU_USER_ID = (0x00000001)
static

◆ FU_USER_NAME

const Int32 FU_USER_NAME = (0x00000002)
static

◆ FU_AUTH_MASK

const Int32 FU_AUTH_MASK = (0x00000004)
static

◆ FU_ACCESS_TYPE

const Int32 FU_ACCESS_TYPE = (0x00000008)
static

◆ FU_ROOT_ID

const Int32 FU_ROOT_ID = (0x00000010)
static

◆ PARTIAL_VALUE

const Int32 PARTIAL_VALUE = (0x00000080)
static

◆ INVALID_OBJ_TYPE

const Int32 INVALID_OBJ_TYPE = (0)
static

◆ MAX_REPL_DOMAIN_NAME

const Int32 MAX_REPL_DOMAIN_NAME = GET_INFO_MAX_REPL_DOMAIN_NAME
static

◆ MAX_REPL_NODES

const Int32 MAX_REPL_NODES = GET_INFO_MAX_REPL_NODES
static

◆ BLOB_LEN_MAX

const Int32 BLOB_LEN_MAX = 16 * 1024
static

◆ REPL_STATE_TWOPC_VIRTUAL

const Int32 REPL_STATE_TWOPC_VIRTUAL = (1)
static

◆ REPL_STATE_TWOPC_PREPARED

const Int32 REPL_STATE_TWOPC_PREPARED = (2)
static

◆ REPL_STATE_TWOPC_COMMITTED

const Int32 REPL_STATE_TWOPC_COMMITTED = (3)
static

◆ REPL_STATE_TWOPC_COMMITTED_TM

const Int32 REPL_STATE_TWOPC_COMMITTED_TM = (4)
static

◆ REPL_EVENT_ET_NULL

const Int32 REPL_EVENT_ET_NULL = (1)
static

◆ REPL_EVENT_ET_CREATE_USR

const Int32 REPL_EVENT_ET_CREATE_USR = (2)
static

◆ REPL_EVENT_ET_DELETE_USR

const Int32 REPL_EVENT_ET_DELETE_USR = (3)
static

◆ REPL_EVENT_ET_CREATE_OBJ

const Int32 REPL_EVENT_ET_CREATE_OBJ = (4)
static

◆ REPL_EVENT_ET_DELETE_OBJ

const Int32 REPL_EVENT_ET_DELETE_OBJ = (5)
static

◆ REPL_EVENT_ET_DELETE_USR_OTP_AUTH_INFO

const Int32 REPL_EVENT_ET_DELETE_USR_OTP_AUTH_INFO = (6)
static

◆ REPL_EVENT_ET_WRITE_USR_OTP_AUTH_INFO

const Int32 REPL_EVENT_ET_WRITE_USR_OTP_AUTH_INFO = (7)
static

◆ REPL_EVENT_ET_UPDATE_USR_OTP_AUTH_INFO

const Int32 REPL_EVENT_ET_UPDATE_USR_OTP_AUTH_INFO = (8)
static

◆ REPL_EVENT_ET_CHANGE_USR_PWD

const Int32 REPL_EVENT_ET_CHANGE_USR_PWD = (9)
static

◆ REPL_EVENT_ET_SET_USR_LOCK_COUNT

const Int32 REPL_EVENT_ET_SET_USR_LOCK_COUNT = (10)
static

◆ REPL_EVENT_ET_SET_GLOBAL_SEC_POLICY

const Int32 REPL_EVENT_ET_SET_GLOBAL_SEC_POLICY = (11)
static

◆ REPL_EVENT_ET_SET_SYS_DATE_TIME

const Int32 REPL_EVENT_ET_SET_SYS_DATE_TIME = (12)
static

◆ REPL_EVENT_ET_UPDATE_ACL

const Int32 REPL_EVENT_ET_UPDATE_ACL = (13)
static

◆ REPL_EVENT_ET_BLOCK_OBJ

const Int32 REPL_EVENT_ET_BLOCK_OBJ = (14)
static

◆ REPL_EVENT_ET_UPDATE_OBJ

const Int32 REPL_EVENT_ET_UPDATE_OBJ = (15)
static

◆ REPL_EVENT_ET_SET_USR_NS_AUTH_COOKIE

const Int32 REPL_EVENT_ET_SET_USR_NS_AUTH_COOKIE = (16)
static

◆ REPL_EVENT_ET_SET_USR_OTP_MOV_FACTOR

const Int32 REPL_EVENT_ET_SET_USR_OTP_MOV_FACTOR = (17)
static

◆ OP_LST_USR_TRUSTERS

const Int32 OP_LST_USR_TRUSTERS = (0x01)
static

◆ OP_LST_USR_TRUSTEES

const Int32 OP_LST_USR_TRUSTEES = (0x02)
static

◆ AT_GO3_TOKEN

const Int32 AT_GO3_TOKEN = (1)
static

◆ AT_OATH_TOKEN

const Int32 AT_OATH_TOKEN = (2)
static

◆ AT_OATH_TOKEN_TOTP

const Int32 AT_OATH_TOKEN_TOTP = (3)
static

◆ MAX_OATH_HMAC_LEN

const Int32 MAX_OATH_HMAC_LEN = (128)
static

◆ DN_USR_A_TOKEN_KLEN

const Int32 DN_USR_A_TOKEN_KLEN = 16
static

◆ OATH_SA_v1_type_SHA1

const Int32 OATH_SA_v1_type_SHA1 = (0x01)
static

◆ OATH_SA_v1_HOTP_DYN_TRUNC_OFF

const Int32 OATH_SA_v1_HOTP_DYN_TRUNC_OFF = (16)
static

◆ OATH_SA_v2_default_TIME_STEP

const Int32 OATH_SA_v2_default_TIME_STEP = (30)
static

◆ OATH_SA_v2_default_T0_Epoch

const Int32 OATH_SA_v2_default_T0_Epoch = (0)
static

◆ OATH_MIN_HOTP_LEN

const Int32 OATH_MIN_HOTP_LEN = (6 + 1)
static

◆ OATH_MAX_HOTP_LEN

const Int32 OATH_MAX_HOTP_LEN = (16 + 1)
static

◆ OATH_ISSUE_OATH_BLOB_t

const Int32 OATH_ISSUE_OATH_BLOB_t = (1)
static

◆ OATH_ISSUE_OATH_INFO_t

const Int32 OATH_ISSUE_OATH_INFO_t = (2)
static

◆ TAC_MOD_CORE_P7_TEXT

const Int32 TAC_MOD_CORE_P7_TEXT = 0x0001
static

◆ TAC_MOD_CORE_P7_NOCERTS

const Int32 TAC_MOD_CORE_P7_NOCERTS = 0x0002
static

◆ TAC_MOD_CORE_P7_NOSIGS

const Int32 TAC_MOD_CORE_P7_NOSIGS = 0x0004
static

◆ TAC_MOD_CORE_P7_NOCHAIN

const Int32 TAC_MOD_CORE_P7_NOCHAIN = 0x0008
static

◆ TAC_MOD_CORE_P7_NOINTERN

const Int32 TAC_MOD_CORE_P7_NOINTERN = 0x0010
static

◆ TAC_MOD_CORE_P7_NOVERIFY

const Int32 TAC_MOD_CORE_P7_NOVERIFY = 0x0020
static

◆ TAC_MOD_CORE_P7_DETACHED

const Int32 TAC_MOD_CORE_P7_DETACHED = 0x0040
static

◆ TAC_MOD_CORE_P7_BINARY

const Int32 TAC_MOD_CORE_P7_BINARY = 0x0080
static

◆ TAC_MOD_CORE_P7_NOATTR

const Int32 TAC_MOD_CORE_P7_NOATTR = 0x0100
static

◆ TAC_MOD_CORE_P7_NOSMIMECAP

const Int32 TAC_MOD_CORE_P7_NOSMIMECAP = 0x0200
static

◆ TAC_MOD_CORE_P7_NOOLDMIMETYPE

const Int32 TAC_MOD_CORE_P7_NOOLDMIMETYPE = 0x0400
static

◆ TAC_MOD_CORE_P7_CRLFEOL

const Int32 TAC_MOD_CORE_P7_CRLFEOL = 0x0800
static

◆ TAC_MOD_CORE_P7_NOCRL

const Int32 TAC_MOD_CORE_P7_NOCRL = 0x2000
static

◆ ALG_MD5

const Int32 ALG_MD5 = (1)
static

◆ ALG_SHA1

const Int32 ALG_SHA1 = (2)
static

◆ ALG_SSL_SHA1_MD5

const Int32 ALG_SSL_SHA1_MD5 = (3)
static

◆ ALG_SHA2_256

const Int32 ALG_SHA2_256 = (4)
static

◆ ALG_SHA2_384

const Int32 ALG_SHA2_384 = (5)
static

◆ ALG_SHA2_512

const Int32 ALG_SHA2_512 = (6)
static

◆ ALG_SHA2_224

const Int32 ALG_SHA2_224 = (7)
static

◆ ALG_SHA3_224

const Int32 ALG_SHA3_224 = (8)
static

◆ ALG_SHA3_256

const Int32 ALG_SHA3_256 = (9)
static

◆ ALG_SHA3_384

const Int32 ALG_SHA3_384 = (10)
static

◆ ALG_SHA3_512

const Int32 ALG_SHA3_512 = (11)
static

◆ ALG_IDENTITY_FUNC

const Int32 ALG_IDENTITY_FUNC = (255)
static

◆ ALG_MD5_InclC14N

const Int32 ALG_MD5_InclC14N = (1)
static

◆ ALG_SHA1_InclC14N

const Int32 ALG_SHA1_InclC14N = (2)
static

◆ ALG_SHA256_InclC14N

const Int32 ALG_SHA256_InclC14N = (3)
static

◆ ALG_SHA384_InclC14N

const Int32 ALG_SHA384_InclC14N = (4)
static

◆ ALG_SHA512_InclC14N

const Int32 ALG_SHA512_InclC14N = (5)
static

◆ ALG_SHA224_InclC14N

const Int32 ALG_SHA224_InclC14N = (6)
static

◆ ALG_MD5_ExclC14N

const Int32 ALG_MD5_ExclC14N = (31)
static

◆ ALG_SHA1_ExclC14N

const Int32 ALG_SHA1_ExclC14N = (32)
static

◆ ALG_MD5_InclC14NWithComments

const Int32 ALG_MD5_InclC14NWithComments = (33)
static

◆ ALG_SHA1_InclC14NWithComments

const Int32 ALG_SHA1_InclC14NWithComments = (34)
static

◆ ALG_MD5_ExclC14NWithComments

const Int32 ALG_MD5_ExclC14NWithComments = (35)
static

◆ ALG_SHA1_ExclC14NWithComments

const Int32 ALG_SHA1_ExclC14NWithComments = (36)
static

◆ ALG_SHA256_ExclC14N

const Int32 ALG_SHA256_ExclC14N = (37)
static

◆ ALG_SHA256_InclC14NWithComments

const Int32 ALG_SHA256_InclC14NWithComments = (38)
static

◆ ALG_SHA256_ExclC14NWithComments

const Int32 ALG_SHA256_ExclC14NWithComments = (39)
static

◆ ALG_SHA384_ExclC14N

const Int32 ALG_SHA384_ExclC14N = (40)
static

◆ ALG_SHA384_InclC14NWithComments

const Int32 ALG_SHA384_InclC14NWithComments = (41)
static

◆ ALG_SHA384_ExclC14NWithComments

const Int32 ALG_SHA384_ExclC14NWithComments = (42)
static

◆ ALG_SHA512_ExclC14N

const Int32 ALG_SHA512_ExclC14N = (43)
static

◆ ALG_SHA512_InclC14NWithComments

const Int32 ALG_SHA512_InclC14NWithComments = (44)
static

◆ ALG_SHA512_ExclC14NWithComments

const Int32 ALG_SHA512_ExclC14NWithComments = (45)
static

◆ ALG_SHA224_ExclC14N

const Int32 ALG_SHA224_ExclC14N = (46)
static

◆ ALG_SHA224_InclC14NWithComments

const Int32 ALG_SHA224_InclC14NWithComments = (47)
static

◆ ALG_SHA224_ExclC14NWithComments

const Int32 ALG_SHA224_ExclC14NWithComments = (48)
static

◆ XML_SIGN_FLAGS_NOL

const Int32 XML_SIGN_FLAGS_NOL = (1 << 31)
static

◆ XML_FILTER_NULL_URI

const String XML_FILTER_NULL_URI = "''"
static

◆ PIX_SIGN_RNS

const Int32 PIX_SIGN_RNS = (1)
static

◆ PIX_VERIFY_HOST_NAME

const Int32 PIX_VERIFY_HOST_NAME = (0x00000001)
static

◆ PIX_BASIC_HTTP_HEADER

const Int32 PIX_BASIC_HTTP_HEADER = (0x00000002)
static

◆ PIX_GZIP

const Int32 PIX_GZIP = (0x00000004)
static

◆ PIX_JWS_GEN_MAX_LEN

const Int32 PIX_JWS_GEN_MAX_LEN = (8 * 1024)
static

◆ MD5_LEN

const Int32 MD5_LEN = (16)
static

◆ SHA1_LEN

const Int32 SHA1_LEN = (20)
static

◆ SSL_SHA1_MD5_LEN

const Int32 SSL_SHA1_MD5_LEN = (36)
static

◆ SHA2_256_LEN

const Int32 SHA2_256_LEN = (32)
static

◆ SHA2_384_LEN

const Int32 SHA2_384_LEN = (48)
static

◆ SHA2_512_LEN

const Int32 SHA2_512_LEN = (64)
static

◆ MAX_HASH_LEN

const Int32 MAX_HASH_LEN = SHA2_512_LEN
static

◆ NO_HASH_OID

const Int32 NO_HASH_OID = (1)
static

◆ MD5_HASH_OID

const Int32 MD5_HASH_OID = (2)
static

◆ SHA_HASH_OID

const Int32 SHA_HASH_OID = (3)
static

◆ SHA256_HASH_OID

const Int32 SHA256_HASH_OID = (4)
static

◆ SHA384_HASH_OID

const Int32 SHA384_HASH_OID = (5)
static

◆ SHA512_HASH_OID

const Int32 SHA512_HASH_OID = (6)
static

◆ MD5_HASH_OID_LEN

const Int32 MD5_HASH_OID_LEN = (18)
static

◆ SHA_HASH_OID_LEN

const Int32 SHA_HASH_OID_LEN = (15)
static

◆ SHA256_HASH_OID_LEN

const Int32 SHA256_HASH_OID_LEN = (19)
static

◆ SHA384_HASH_OID_LEN

const Int32 SHA384_HASH_OID_LEN = (19)
static

◆ SHA512_HASH_OID_LEN

const Int32 SHA512_HASH_OID_LEN = (19)
static

◆ DN_SIGN_NO_HASH_OID

const Int32 DN_SIGN_NO_HASH_OID =(0x01)
static

◆ DN_SIGN_DISABLE_LEGACY_OPERATION

const Int32 DN_SIGN_DISABLE_LEGACY_OPERATION =(0x02)
static

◆ DN_SIGN_ECC_P11_FMT

const Int32 DN_SIGN_ECC_P11_FMT =(0x04)
static

◆ ALG_DES

const Int32 ALG_DES = (1)
static

◆ ALG_3DES_112

const Int32 ALG_3DES_112 = (2)
static

◆ ALG_3DES_168

const Int32 ALG_3DES_168 = (3)
static

◆ ALG_DESX

const Int32 ALG_DESX = (91)
static

◆ ALG_AES_128

const Int32 ALG_AES_128 = (7)
static

◆ ALG_AES_192

const Int32 ALG_AES_192 = (8)
static

◆ ALG_AES_256

const Int32 ALG_AES_256 = (9)
static

◆ ALG_ARC4

const Int32 ALG_ARC4 = (10)
static

◆ ALG_DES_LEN

const Int32 ALG_DES_LEN = (8)
static

◆ ALG_DES3_112_LEN

const Int32 ALG_DES3_112_LEN = (16)
static

◆ ALG_DES3_168_LEN

const Int32 ALG_DES3_168_LEN = (24)
static

◆ DES_LEN

const Int32 DES_LEN = (ALG_DES_LEN)
static

◆ DES3_112_LEN

const Int32 DES3_112_LEN = (ALG_DES3_112_LEN)
static

◆ DES3_168_LEN

const Int32 DES3_168_LEN = (ALG_DES3_168_LEN)
static

◆ ALG_DESX_LEN

const Int32 ALG_DESX_LEN = (24)
static

◆ ALG_AES_128_LEN

const Int32 ALG_AES_128_LEN = (16)
static

◆ ALG_AES_192_LEN

const Int32 ALG_AES_192_LEN = (24)
static

◆ ALG_AES_256_LEN

const Int32 ALG_AES_256_LEN = (32)
static

◆ ALG_ARC4_LEN

const Int32 ALG_ARC4_LEN = (16)
static

◆ DES_BLOCK

const Int32 DES_BLOCK = (8)
static

◆ DES3_BLOCK

const Int32 DES3_BLOCK = (8)
static

◆ DESX_BLOCK

const Int32 DESX_BLOCK = (8)
static

◆ AES_BLOCK

const Int32 AES_BLOCK = (16)
static

◆ AES_128_BLOCK

const Int32 AES_128_BLOCK = (16)
static

◆ AES_192_BLOCK

const Int32 AES_192_BLOCK = (16)
static

◆ AES_256_BLOCK

const Int32 AES_256_BLOCK = (16)
static

◆ MODE_NONE

const Int32 MODE_NONE = (0)
static

◆ MODE_ECB

const Int32 MODE_ECB = (1 << 0)
static

◆ MODE_CBC

const Int32 MODE_CBC = (1 << 1)
static

◆ MODE_KWP

const Int32 MODE_KWP = (1 << 2)
static

◆ MODE_OFB

const Int32 MODE_OFB = (1 << 3)
static

◆ D_ENCRYPT

const Int32 D_ENCRYPT = (0 << 7)
static

◆ D_DECRYPT

const Int32 D_DECRYPT = (1 << 7)
static

◆ ALG_RSA_512

const Int32 ALG_RSA_512 = (4)
static

◆ ALG_RSA_1024

const Int32 ALG_RSA_1024 = (5)
static

◆ ALG_RSA_2048

const Int32 ALG_RSA_2048 = (6)
static

◆ ALG_RSA_4096

const Int32 ALG_RSA_4096 = (11)
static

◆ ALG_RSA_1152

const Int32 ALG_RSA_1152 = (121)
static

◆ ALG_RSA_1408

const Int32 ALG_RSA_1408 = (122)
static

◆ ALG_RSA_1536

const Int32 ALG_RSA_1536 = (131)
static

◆ ALG_RSA_1976

const Int32 ALG_RSA_1976 = (130)
static

◆ ALG_RSA_1984

const Int32 ALG_RSA_1984 = (123)
static

◆ ALG_RSA_8192

const Int32 ALG_RSA_8192 = (124)
static

◆ ALG_RSA_2304

const Int32 ALG_RSA_2304 = (126)
static

◆ ALG_RSA_2560

const Int32 ALG_RSA_2560 = (127)
static

◆ ALG_RSA_2816

const Int32 ALG_RSA_2816 = (128)
static

◆ ALG_RSA_3072

const Int32 ALG_RSA_3072 = (129)
static

◆ ALG_ECC_SECP112R1

const Int32 ALG_ECC_SECP112R1 = (18)
static

◆ ALG_ECC_SECP112R2

const Int32 ALG_ECC_SECP112R2 = (19)
static

◆ ALG_ECC_SECP128R1

const Int32 ALG_ECC_SECP128R1 = (20)
static

◆ ALG_ECC_SECP128R2

const Int32 ALG_ECC_SECP128R2 = (21)
static

◆ ALG_ECC_SECP160K1

const Int32 ALG_ECC_SECP160K1 = (22)
static

◆ ALG_ECC_SECP160R1

const Int32 ALG_ECC_SECP160R1 = (23)
static

◆ ALG_ECC_SECP160R2

const Int32 ALG_ECC_SECP160R2 = (24)
static

◆ ALG_ECC_SECP192K1

const Int32 ALG_ECC_SECP192K1 = (25)
static

◆ ALG_ECC_SECP192R1

const Int32 ALG_ECC_SECP192R1 = (26)
static

◆ ALG_ECC_SECP224K1

const Int32 ALG_ECC_SECP224K1 = (27)
static

◆ ALG_ECC_SECP224R1

const Int32 ALG_ECC_SECP224R1 = (28)
static

◆ ALG_ECC_SECP256K1

const Int32 ALG_ECC_SECP256K1 = (29)
static

◆ ALG_ECC_SECP256R1

const Int32 ALG_ECC_SECP256R1 = (30)
static

◆ ALG_ECC_SECP384R1

const Int32 ALG_ECC_SECP384R1 = (31)
static

◆ ALG_ECC_SECP521R1

const Int32 ALG_ECC_SECP521R1 = (32)
static

◆ ALG_ECC_X9_62_PRIME192V1

const Int32 ALG_ECC_X9_62_PRIME192V1 = (ALG_ECC_SECP192R1)
static

◆ ALG_ECC_X9_62_PRIME192V2

const Int32 ALG_ECC_X9_62_PRIME192V2 = (33)
static

◆ ALG_ECC_X9_62_PRIME192V3

const Int32 ALG_ECC_X9_62_PRIME192V3 = (34)
static

◆ ALG_ECC_X9_62_PRIME239V1

const Int32 ALG_ECC_X9_62_PRIME239V1 = (35)
static

◆ ALG_ECC_X9_62_PRIME239V2

const Int32 ALG_ECC_X9_62_PRIME239V2 = (36)
static

◆ ALG_ECC_X9_62_PRIME239V3

const Int32 ALG_ECC_X9_62_PRIME239V3 = (37)
static

◆ ALG_ECC_X9_62_PRIME256V1

const Int32 ALG_ECC_X9_62_PRIME256V1 = (ALG_ECC_SECP256R1)
static

◆ ALG_ECC_BRAINPOOL_P160R1

const Int32 ALG_ECC_BRAINPOOL_P160R1 = (38)
static

◆ ALG_ECC_BRAINPOOL_P160T1

const Int32 ALG_ECC_BRAINPOOL_P160T1 = (39)
static

◆ ALG_ECC_BRAINPOOL_P192R1

const Int32 ALG_ECC_BRAINPOOL_P192R1 = (40)
static

◆ ALG_ECC_BRAINPOOL_P192T1

const Int32 ALG_ECC_BRAINPOOL_P192T1 = (41)
static

◆ ALG_ECC_BRAINPOOL_P224R1

const Int32 ALG_ECC_BRAINPOOL_P224R1 = (42)
static

◆ ALG_ECC_BRAINPOOL_P224T1

const Int32 ALG_ECC_BRAINPOOL_P224T1 = (43)
static

◆ ALG_ECC_BRAINPOOL_P256R1

const Int32 ALG_ECC_BRAINPOOL_P256R1 = (44)
static

◆ ALG_ECC_BRAINPOOL_P256T1

const Int32 ALG_ECC_BRAINPOOL_P256T1 = (45)
static

◆ ALG_ECC_BRAINPOOL_P320R1

const Int32 ALG_ECC_BRAINPOOL_P320R1 = (46)
static

◆ ALG_ECC_BRAINPOOL_P320T1

const Int32 ALG_ECC_BRAINPOOL_P320T1 = (47)
static

◆ ALG_ECC_BRAINPOOL_P384R1

const Int32 ALG_ECC_BRAINPOOL_P384R1 = (48)
static

◆ ALG_ECC_BRAINPOOL_P384T1

const Int32 ALG_ECC_BRAINPOOL_P384T1 = (49)
static

◆ ALG_ECC_BRAINPOOL_P512R1

const Int32 ALG_ECC_BRAINPOOL_P512R1 = (50)
static

◆ ALG_ECC_BRAINPOOL_P512T1

const Int32 ALG_ECC_BRAINPOOL_P512T1 = (51)
static

◆ BLOB_TYPE

const Int32 BLOB_TYPE = (12)
static

◆ ALG_OBJ_BLOB

const Int32 ALG_OBJ_BLOB = (12)
static

◆ ALG_OBJ_BLOB_X509

const Int32 ALG_OBJ_BLOB_X509 = (13)
static

◆ ALG_OBJ_BLOB_PKCS7

const Int32 ALG_OBJ_BLOB_PKCS7 = (14)
static

◆ ALG_OBJ_BLOB_CRL

const Int32 ALG_OBJ_BLOB_CRL = (15)
static

◆ ALG_OBJ_BLOB_HOTP

const Int32 ALG_OBJ_BLOB_HOTP = (16)
static

◆ ALG_OBJ_BLOB_DPGO3

const Int32 ALG_OBJ_BLOB_DPGO3 = (17)
static

◆ ALG_OBJ_MAP

const Int32 ALG_OBJ_MAP = (90)
static

◆ ALG_OBJ_EXT_MAP_2_OBJ

const Int32 ALG_OBJ_EXT_MAP_2_OBJ = (125)
static

◆ ALG_HMAC_MD5

const Int32 ALG_HMAC_MD5 = (92)
static

◆ ALG_HMAC_SHA1

const Int32 ALG_HMAC_SHA1 = (93)
static

◆ ALG_HMAC_SHA2_256

const Int32 ALG_HMAC_SHA2_256 = (94)
static

◆ ALG_HMAC_SHA2_384

const Int32 ALG_HMAC_SHA2_384 = (95)
static

◆ ALG_HMAC_SHA2_512

const Int32 ALG_HMAC_SHA2_512 = (96)
static

◆ ALG_PKCS11_MAP

const Int32 ALG_PKCS11_MAP = (120)
static

◆ MAX_ALG_ID

const Int32 MAX_ALG_ID = (ALG_OBJ_EXT_MAP_2_OBJ)
static

◆ ALG_RSA_512_PUB

const Int32 ALG_RSA_512_PUB = (ALG_RSA_512 | 1 << 31)
static

◆ ALG_RSA_1024_PUB

const Int32 ALG_RSA_1024_PUB = (ALG_RSA_1024 | 1 << 31)
static

◆ ALG_RSA_2048_PUB

const Int32 ALG_RSA_2048_PUB = (ALG_RSA_2048 | 1 << 31)
static

◆ ALG_RSA_4096_PUB

const Int32 ALG_RSA_4096_PUB = (ALG_RSA_4096 | 1 << 31)
static

◆ ALG_RSA_1152_PUB

const Int32 ALG_RSA_1152_PUB = (ALG_RSA_1152 | 1 << 31)
static

◆ ALG_RSA_1408_PUB

const Int32 ALG_RSA_1408_PUB = (ALG_RSA_1408 | 1 << 31)
static

◆ ALG_RSA_1536_PUB

const Int32 ALG_RSA_1536_PUB = (ALG_RSA_1536 | 1 << 31)
static

◆ ALG_RSA_1976_PUB

const Int32 ALG_RSA_1976_PUB = (ALG_RSA_1976 | 1 << 31)
static

◆ ALG_RSA_1984_PUB

const Int32 ALG_RSA_1984_PUB = (ALG_RSA_1984 | 1 << 31)
static

◆ ALG_RSA_8192_PUB

const Int32 ALG_RSA_8192_PUB = (ALG_RSA_8192 | 1 << 31)
static

◆ ALG_RSA_2304_PUB

const Int32 ALG_RSA_2304_PUB = (ALG_RSA_2304 | 1 << 31)
static

◆ ALG_RSA_2560_PUB

const Int32 ALG_RSA_2560_PUB = (ALG_RSA_2560 | 1 << 31)
static

◆ ALG_RSA_2816_PUB

const Int32 ALG_RSA_2816_PUB = (ALG_RSA_2816 | 1 << 31)
static

◆ ALG_RSA_3072_PUB

const Int32 ALG_RSA_3072_PUB = (ALG_RSA_3072 | 1 << 31)
static

◆ ALG_ECC_SECP112R1_PUB

const Int32 ALG_ECC_SECP112R1_PUB = (ALG_ECC_SECP112R1 | (1 << 31))
static

◆ ALG_ECC_SECP112R2_PUB

const Int32 ALG_ECC_SECP112R2_PUB = (ALG_ECC_SECP112R2 | (1 << 31))
static

◆ ALG_ECC_SECP128R1_PUB

const Int32 ALG_ECC_SECP128R1_PUB = (ALG_ECC_SECP128R1 | (1 << 31))
static

◆ ALG_ECC_SECP128R2_PUB

const Int32 ALG_ECC_SECP128R2_PUB = (ALG_ECC_SECP128R2 | (1 << 31))
static

◆ ALG_ECC_SECP160K1_PUB

const Int32 ALG_ECC_SECP160K1_PUB = (ALG_ECC_SECP160K1 | (1 << 31))
static

◆ ALG_ECC_SECP160R1_PUB

const Int32 ALG_ECC_SECP160R1_PUB = (ALG_ECC_SECP160R1 | (1 << 31))
static

◆ ALG_ECC_SECP160R2_PUB

const Int32 ALG_ECC_SECP160R2_PUB = (ALG_ECC_SECP160R2 | (1 << 31))
static

◆ ALG_ECC_SECP192K1_PUB

const Int32 ALG_ECC_SECP192K1_PUB = (ALG_ECC_SECP192K1 | (1 << 31))
static

◆ ALG_ECC_SECP192R1_PUB

const Int32 ALG_ECC_SECP192R1_PUB = (ALG_ECC_SECP192R1 | (1 << 31))
static

◆ ALG_ECC_SECP224K1_PUB

const Int32 ALG_ECC_SECP224K1_PUB = (ALG_ECC_SECP224K1 | (1 << 31))
static

◆ ALG_ECC_SECP224R1_PUB

const Int32 ALG_ECC_SECP224R1_PUB = (ALG_ECC_SECP224R1 | (1 << 31))
static

◆ ALG_ECC_SECP256K1_PUB

const Int32 ALG_ECC_SECP256K1_PUB = (ALG_ECC_SECP256K1 | (1 << 31))
static

◆ ALG_ECC_SECP256R1_PUB

const Int32 ALG_ECC_SECP256R1_PUB = (ALG_ECC_SECP256R1 | (1 << 31))
static

◆ ALG_ECC_SECP384R1_PUB

const Int32 ALG_ECC_SECP384R1_PUB = (ALG_ECC_SECP384R1 | (1 << 31))
static

◆ ALG_ECC_SECP521R1_PUB

const Int32 ALG_ECC_SECP521R1_PUB = (ALG_ECC_SECP521R1 | (1 << 31))
static

◆ ALG_ECC_X9_62_PRIME192V1_PUB

const Int32 ALG_ECC_X9_62_PRIME192V1_PUB = (ALG_ECC_SECP192R1_PUB)
static

◆ ALG_ECC_X9_62_PRIME192V2_PUB

const Int32 ALG_ECC_X9_62_PRIME192V2_PUB = (ALG_ECC_X9_62_PRIME192V2 | (1 << 31))
static

◆ ALG_ECC_X9_62_PRIME192V3_PUB

const Int32 ALG_ECC_X9_62_PRIME192V3_PUB = (ALG_ECC_X9_62_PRIME192V3 | (1 << 31))
static

◆ ALG_ECC_X9_62_PRIME239V1_PUB

const Int32 ALG_ECC_X9_62_PRIME239V1_PUB = (ALG_ECC_X9_62_PRIME239V1 | (1 << 31))
static

◆ ALG_ECC_X9_62_PRIME239V2_PUB

const Int32 ALG_ECC_X9_62_PRIME239V2_PUB = (ALG_ECC_X9_62_PRIME239V2 | (1 << 31))
static

◆ ALG_ECC_X9_62_PRIME239V3_PUB

const Int32 ALG_ECC_X9_62_PRIME239V3_PUB = (ALG_ECC_X9_62_PRIME239V3 | (1 << 31))
static

◆ ALG_ECC_X9_62_PRIME256V1_PUB

const Int32 ALG_ECC_X9_62_PRIME256V1_PUB = (ALG_ECC_SECP256R1_PUB)
static

◆ ALG_ECC_BRAINPOOL_P160R1_PUB

const Int32 ALG_ECC_BRAINPOOL_P160R1_PUB = (ALG_ECC_BRAINPOOL_P160R1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P160T1_PUB

const Int32 ALG_ECC_BRAINPOOL_P160T1_PUB = (ALG_ECC_BRAINPOOL_P160T1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P192R1_PUB

const Int32 ALG_ECC_BRAINPOOL_P192R1_PUB = (ALG_ECC_BRAINPOOL_P192R1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P192T1_PUB

const Int32 ALG_ECC_BRAINPOOL_P192T1_PUB = (ALG_ECC_BRAINPOOL_P192T1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P224R1_PUB

const Int32 ALG_ECC_BRAINPOOL_P224R1_PUB = (ALG_ECC_BRAINPOOL_P224R1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P224T1_PUB

const Int32 ALG_ECC_BRAINPOOL_P224T1_PUB = (ALG_ECC_BRAINPOOL_P224T1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P256R1_PUB

const Int32 ALG_ECC_BRAINPOOL_P256R1_PUB = (ALG_ECC_BRAINPOOL_P256R1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P256T1_PUB

const Int32 ALG_ECC_BRAINPOOL_P256T1_PUB = (ALG_ECC_BRAINPOOL_P256T1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P320R1_PUB

const Int32 ALG_ECC_BRAINPOOL_P320R1_PUB = (ALG_ECC_BRAINPOOL_P320R1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P320T1_PUB

const Int32 ALG_ECC_BRAINPOOL_P320T1_PUB = (ALG_ECC_BRAINPOOL_P320T1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P384R1_PUB

const Int32 ALG_ECC_BRAINPOOL_P384R1_PUB = (ALG_ECC_BRAINPOOL_P384R1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P384T1_PUB

const Int32 ALG_ECC_BRAINPOOL_P384T1_PUB = (ALG_ECC_BRAINPOOL_P384T1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P512R1_PUB

const Int32 ALG_ECC_BRAINPOOL_P512R1_PUB = (ALG_ECC_BRAINPOOL_P512R1 | (1 << 31))
static

◆ ALG_ECC_BRAINPOOL_P512T1_PUB

const Int32 ALG_ECC_BRAINPOOL_P512T1_PUB = (ALG_ECC_BRAINPOOL_P512T1 | (1 << 31))
static

◆ ALG_OBJ_INVALID_TYPE

const Int32 ALG_OBJ_INVALID_TYPE = (0)
static

◆ ALG_OBJ_NULL

const Int32 ALG_OBJ_NULL = (ALG_OBJ_INVALID_TYPE)
static

◆ ALG_OBJ

const Int32 ALG_OBJ = (12)
static

◆ OBJ_BLOCK

const Int32 OBJ_BLOCK = (1)
static

◆ RSA_512_LEN

const Int32 RSA_512_LEN = (64)
static

◆ RSA_1024_LEN

const Int32 RSA_1024_LEN = (128)
static

◆ RSA_2048_LEN

const Int32 RSA_2048_LEN = (256)
static

◆ RSA_4096_LEN

const Int32 RSA_4096_LEN = (512)
static

◆ RSA_1152_LEN

const Int32 RSA_1152_LEN = (144)
static

◆ RSA_1408_LEN

const Int32 RSA_1408_LEN = (176)
static

◆ RSA_1536_LEN

const Int32 RSA_1536_LEN = (192)
static

◆ RSA_1976_LEN

const Int32 RSA_1976_LEN = (247)
static

◆ RSA_1984_LEN

const Int32 RSA_1984_LEN = (248)
static

◆ RSA_8192_LEN

const Int32 RSA_8192_LEN = (1024)
static

◆ RSA_512_PUB_LEN

const Int32 RSA_512_PUB_LEN = (74)
static

◆ RSA_1024_PUB_LEN

const Int32 RSA_1024_PUB_LEN = (140)
static

◆ RSA_2048_PUB_LEN

const Int32 RSA_2048_PUB_LEN = (270)
static

◆ RSA_4096_PUB_LEN

const Int32 RSA_4096_PUB_LEN = (526)
static

◆ RSA_1152_PUB_LEN

const Int32 RSA_1152_PUB_LEN = (156)
static

◆ RSA_1408_PUB_LEN

const Int32 RSA_1408_PUB_LEN = (188)
static

◆ RSA_1984_PUB_LEN

const Int32 RSA_1984_PUB_LEN = (261)
static

◆ RSA_8192_PUB_LEN

const Int32 RSA_8192_PUB_LEN = (1024 + 128)
static

◆ MAX_RSA_LEN

const Int32 MAX_RSA_LEN = RSA_8192_LEN
static

◆ MAX_RSA_PUB_LEN

const Int32 MAX_RSA_PUB_LEN = RSA_8192_PUB_LEN
static

◆ ECC_SECP112R1_LEN

const Int32 ECC_SECP112R1_LEN = (112)
static

◆ ECC_SECP112R2_LEN

const Int32 ECC_SECP112R2_LEN = (112)
static

◆ ECC_SECP128R1_LEN

const Int32 ECC_SECP128R1_LEN = (128)
static

◆ ECC_SECP128R2_LEN

const Int32 ECC_SECP128R2_LEN = (128)
static

◆ ECC_SECP160K1_LEN

const Int32 ECC_SECP160K1_LEN = (160)
static

◆ ECC_SECP160R1_LEN

const Int32 ECC_SECP160R1_LEN = (160)
static

◆ ECC_SECP160R2_LEN

const Int32 ECC_SECP160R2_LEN = (160)
static

◆ ECC_SECP192K1_LEN

const Int32 ECC_SECP192K1_LEN = (192)
static

◆ ECC_SECP192R1_LEN

const Int32 ECC_SECP192R1_LEN = (192)
static

◆ ECC_SECP224K1_LEN

const Int32 ECC_SECP224K1_LEN = (224)
static

◆ ECC_SECP224R1_LEN

const Int32 ECC_SECP224R1_LEN = (224)
static

◆ ECC_SECP256K1_LEN

const Int32 ECC_SECP256K1_LEN = (256)
static

◆ ECC_SECP256R1_LEN

const Int32 ECC_SECP256R1_LEN = (256)
static

◆ ECC_SECP384R1_LEN

const Int32 ECC_SECP384R1_LEN = (384)
static

◆ ECC_SECP521R1_LEN

const Int32 ECC_SECP521R1_LEN = (521)
static

◆ ECC_X9_62_PRIME192V1_LEN

const Int32 ECC_X9_62_PRIME192V1_LEN = (ECC_SECP192R1_LEN)
static

◆ ECC_X9_62_PRIME192V2_LEN

const Int32 ECC_X9_62_PRIME192V2_LEN = (192)
static

◆ ECC_X9_62_PRIME192V3_LEN

const Int32 ECC_X9_62_PRIME192V3_LEN = (192)
static

◆ ECC_X9_62_PRIME239V1_LEN

const Int32 ECC_X9_62_PRIME239V1_LEN = (239)
static

◆ ECC_X9_62_PRIME239V2_LEN

const Int32 ECC_X9_62_PRIME239V2_LEN = (239)
static

◆ ECC_X9_62_PRIME239V3_LEN

const Int32 ECC_X9_62_PRIME239V3_LEN = (239)
static

◆ ECC_X9_62_PRIME256V1_LEN

const Int32 ECC_X9_62_PRIME256V1_LEN = (ECC_SECP256R1_LEN)
static

◆ ECC_BRAINPOOL_P160R1_LEN

const Int32 ECC_BRAINPOOL_P160R1_LEN = (160)
static

◆ ECC_BRAINPOOL_P160T1_LEN

const Int32 ECC_BRAINPOOL_P160T1_LEN = (160)
static

◆ ECC_BRAINPOOL_P192R1_LEN

const Int32 ECC_BRAINPOOL_P192R1_LEN = (192)
static

◆ ECC_BRAINPOOL_P192T1_LEN

const Int32 ECC_BRAINPOOL_P192T1_LEN = (192)
static

◆ ECC_BRAINPOOL_P224R1_LEN

const Int32 ECC_BRAINPOOL_P224R1_LEN = (224)
static

◆ ECC_BRAINPOOL_P224T1_LEN

const Int32 ECC_BRAINPOOL_P224T1_LEN = (224)
static

◆ ECC_BRAINPOOL_P256R1_LEN

const Int32 ECC_BRAINPOOL_P256R1_LEN = (256)
static

◆ ECC_BRAINPOOL_P256T1_LEN

const Int32 ECC_BRAINPOOL_P256T1_LEN = (256)
static

◆ ECC_BRAINPOOL_P320R1_LEN

const Int32 ECC_BRAINPOOL_P320R1_LEN = (320)
static

◆ ECC_BRAINPOOL_P320T1_LEN

const Int32 ECC_BRAINPOOL_P320T1_LEN = (320)
static

◆ ECC_BRAINPOOL_P384R1_LEN

const Int32 ECC_BRAINPOOL_P384R1_LEN = (384)
static

◆ ECC_BRAINPOOL_P384T1_LEN

const Int32 ECC_BRAINPOOL_P384T1_LEN = (384)
static

◆ ECC_BRAINPOOL_P512R1_LEN

const Int32 ECC_BRAINPOOL_P512R1_LEN = (512)
static

◆ ECC_BRAINPOOL_P512T1_LEN

const Int32 ECC_BRAINPOOL_P512T1_LEN = (512)
static

◆ DES_IV_LEN

const Int32 DES_IV_LEN = (8)
static

◆ AES_IV_LEN

const Int32 AES_IV_LEN = (16)
static
Exemplos
enc_dec.cs.

◆ D_FORCE_ACTUAL_RSA

const Int32 D_FORCE_ACTUAL_RSA = (4)
static

◆ D_NO_PADDING

const Int32 D_NO_PADDING = (0)
static

◆ D_PKCS5_PADDING

const Int32 D_PKCS5_PADDING = (1)
static

◆ D_ZERO_PADDING

const Int32 D_ZERO_PADDING = (2)
static

◆ D_NO_RSA_PADDING

const Int32 D_NO_RSA_PADDING = (3)
static

◆ D_PKCS1_PADDING

const Int32 D_PKCS1_PADDING = (4)
static

◆ D_PSS_PADDING

const Int32 D_PSS_PADDING = (5)
static

◆ D_X931_PADDING

const Int32 D_X931_PADDING = (6)
static

◆ D_PSS_SALT_LEN_MD_PADDING

const Int32 D_PSS_SALT_LEN_MD_PADDING = (7)
static

◆ PRIVATEKEY_BLOB

const Int32 PRIVATEKEY_BLOB = (1)
static

◆ PUBLICKEY_BLOB

const Int32 PUBLICKEY_BLOB = (2)
static

◆ SIMPLE_BLOB

const Int32 SIMPLE_BLOB = (3)
static

◆ PLAINTEXTKEY_BLOB

const Int32 PLAINTEXTKEY_BLOB = (4)
static

◆ RAW_BLOB

const Int32 RAW_BLOB = (5)
static

◆ HOTP_BLOB

const Int32 HOTP_BLOB = (6)
static

◆ SIMPLE_BLOB_OAEP

const Int32 SIMPLE_BLOB_OAEP = (7)
static

◆ SIMPLE_BLOB_PKCS1

const Int32 SIMPLE_BLOB_PKCS1 = (SIMPLE_BLOB)
static

◆ PUBLICKEY_BLOB_X509

const Int32 PUBLICKEY_BLOB_X509 = (8)
static

◆ SYM_WRAPPED_KEY_BLOB

const Int32 SYM_WRAPPED_KEY_BLOB = (9)
static

◆ P11_BLOB

const Int32 P11_BLOB = (1)
static

◆ UPDATE_P11_target

const Int32 UPDATE_P11_target = (1 << 0)
static

◆ UPDATE_P11_associate

const Int32 UPDATE_P11_associate = (1 << 1)
static

◆ UPDATE_P11_Class

const Int32 UPDATE_P11_Class = (1 << 2)
static

◆ UPDATE_P11_App

const Int32 UPDATE_P11_App = (1 << 3)
static

◆ UPDATE_P11_Id

const Int32 UPDATE_P11_Id = (1 << 4)
static

◆ UPDATE_P11_Label

const Int32 UPDATE_P11_Label = (1 << 5)
static

◆ UPDATE_P11_Trusted

const Int32 UPDATE_P11_Trusted = (1 << 6)
static

◆ UPDATE_P11_WrapWithTrusted

const Int32 UPDATE_P11_WrapWithTrusted = (1 << 7)
static

◆ UPDATE_P11_Local

const Int32 UPDATE_P11_Local = (1 << 8)
static

◆ UPDATE_P11_CertificateCategory

const Int32 UPDATE_P11_CertificateCategory = (1 << 9)
static

◆ UPDATE_P11_JavaMidpSecDomain

const Int32 UPDATE_P11_JavaMidpSecDomain = (1 << 10)
static

◆ UPDATE_P11_KeyGenMechanism

const Int32 UPDATE_P11_KeyGenMechanism = (1 << 11)
static

◆ NONEXPORTABLE_KEY

const Int32 NONEXPORTABLE_KEY = (0x00000000)
static

◆ EXPORTABLE_KEY

const Int32 EXPORTABLE_KEY = (0x00000001)
static

◆ NO_CRYPTO

const Int32 NO_CRYPTO = (0x00000002)
static

◆ TEMPORARY_KEY

const Int32 TEMPORARY_KEY = (0x00000004)
static

◆ PERMANENT_KEY

const Int32 PERMANENT_KEY = (0x00000008)
static

◆ REMOVE_FROM_HSM

const Int32 REMOVE_FROM_HSM = (0x00000020)
static

◆ REMOVE_FROM_HCM

const Int32 REMOVE_FROM_HCM = (REMOVE_FROM_HSM)
static

◆ REMOVE_ATTRIBUTE

const Int32 REMOVE_ATTRIBUTE = (0x00000040)
static

◆ RSA_PUB_EXP3

const Int32 RSA_PUB_EXP3 = (0x00000800)
static

◆ MOD_SPB_RELATED

const Int32 MOD_SPB_RELATED = (0x00001000)
static

◆ TSP_KEY

const Int32 TSP_KEY = (0x00002000)
static

◆ BCHAIN_KEY

const Int32 BCHAIN_KEY = (0x00004000)
static

◆ AUP_DIG_SIG

const Int32 AUP_DIG_SIG =(0x01000000)
static

◆ AUP_DATA_CRYPTO

const Int32 AUP_DATA_CRYPTO =(0x02000000)
static

◆ AUP_KeK

const Int32 AUP_KeK =(0x03000000)
static

◆ AUP_MAC

const Int32 AUP_MAC =(0x04000000)
static

◆ AUP_KDF

const Int32 AUP_KDF =(0x05000000)
static

◆ AUP_CRYPTOGRAM

const Int32 AUP_CRYPTOGRAM =(0x06000000)
static

◆ AUP_KEY_TRANSLATE

const Int32 AUP_KEY_TRANSLATE =(0x07000000)
static

◆ AUP_EFT_CVK

const Int32 AUP_EFT_CVK =(0x08000000)
static

◆ AUP_EFT_VISA_PVK

const Int32 AUP_EFT_VISA_PVK =(0x09000000)
static

◆ AUP_EFT_IBM_3624

const Int32 AUP_EFT_IBM_3624 =(0x0a000000)
static

◆ AUP_EFT_PEK

const Int32 AUP_EFT_PEK =(0x0b000000)
static

◆ AUP_EFT_BDK

const Int32 AUP_EFT_BDK =(0x0c000000)
static

◆ AUP_EFT_IPEK

const Int32 AUP_EFT_IPEK =(0x0d000000)
static

◆ AUP_EMV_IMK

const Int32 AUP_EMV_IMK =(0x0e000000)
static

◆ AUP_EMV_IMKDAC

const Int32 AUP_EMV_IMKDAC =(0x0f000000)
static

◆ AUP_EMV_IMKENC

const Int32 AUP_EMV_IMKENC =(0x10000000)
static

◆ AUP_EMV_IMKMAC

const Int32 AUP_EMV_IMKMAC =(0x11000000)
static

◆ AUP_EMV_KeK

const Int32 AUP_EMV_KeK =(0x12000000)
static

◆ AUP_EMV_IMKKDF

const Int32 AUP_EMV_IMKKDF =(0x13000000)
static

◆ AUP_EMV_IMKACRYPTO

const Int32 AUP_EMV_IMKACRYPTO =(0x14000000)
static

◆ AUP_EFT_KeK

const Int32 AUP_EFT_KeK =(0x15000000)
static

◆ AUP_EMV_DIG_SIG

const Int32 AUP_EMV_DIG_SIG =(0x16000000)
static

◆ AUP_EFT_TR31_KBPK

const Int32 AUP_EFT_TR31_KBPK =(0x17000000)
static

◆ AUP_EFT_TR34_PK

const Int32 AUP_EFT_TR34_PK =(0x18000000)
static

◆ AUP_SPB_PK

const Int32 AUP_SPB_PK =(0x19000000)
static

◆ DKP_ALGID

const Int32 DKP_ALGID = (1)
static

◆ DKP_IV

const Int32 DKP_IV = (2)
static

◆ DKP_PADDING

const Int32 DKP_PADDING = (3)
static

◆ DKP_MODE

const Int32 DKP_MODE = (4)
static

◆ DKP_OWNER

const Int32 DKP_OWNER = (5)
static

◆ DKP_USER

const Int32 DKP_USER = (6)
static

◆ DKP_READ_LOCK

const Int32 DKP_READ_LOCK = (7)
static

◆ DKP_ENCRYPTED

const Int32 DKP_ENCRYPTED = (8)
static

◆ DKP_KEYLEN

const Int32 DKP_KEYLEN = (9)
static

◆ DKP_TEMPORARY_KEY

const Int32 DKP_TEMPORARY_KEY = (10)
static

◆ DKP_MAP_VALUE

const Int32 DKP_MAP_VALUE = (11)
static

◆ DKP_BLOCKED

const Int32 DKP_BLOCKED = (12)
static

◆ DKP_CERT_X509_INFO

const Int32 DKP_CERT_X509_INFO = (13)
static

◆ DKP_SESSION

const Int32 DKP_SESSION = (14)
static

◆ DKP_KEY_ID

const Int32 DKP_KEY_ID = (15)
static

◆ DKP_PUB_KEY_EXP

const Int32 DKP_PUB_KEY_EXP = (16)
static

◆ DHP_ALGID

const Int32 DHP_ALGID = (1)
static

◆ DHP_HASH_VALUE

const Int32 DHP_HASH_VALUE = (2)
static

◆ DHP_HASH_SIZE

const Int32 DHP_HASH_SIZE = (4)
static

◆ DHS_LITTLE_ENDIAN

const Int32 DHS_LITTLE_ENDIAN = (1)
static

◆ OP_OBJ_BLOCKED

const Int32 OP_OBJ_BLOCKED = (1)
static

◆ OP_OBJ_UNBLOCKED

const Int32 OP_OBJ_UNBLOCKED = (2)
static

◆ LP_LOG_PATH

const Int32 LP_LOG_PATH = (0x00000001)
static

◆ LP_LOG_LEVEL

const Int32 LP_LOG_LEVEL = (0x00000002)
static

◆ LOG_ERROR_LEVEL

const Int32 LOG_ERROR_LEVEL = (0)
static

◆ LOG_WARNING_LEVEL

const Int32 LOG_WARNING_LEVEL = (1)
static

◆ LOG_INFO_LEVEL

const Int32 LOG_INFO_LEVEL = (2)
static

◆ LOG_DEBUG_LEVEL

const Int32 LOG_DEBUG_LEVEL = (3)
static

◆ GET_LOG_START_FULL

const Int32 GET_LOG_START_FULL = (0x00000000)
static

◆ GET_LOG_END_FULL

const Int32 GET_LOG_END_FULL = (0x00000000)
static

◆ ACL_NOP

const Int32 ACL_NOP = (0x00000000)
static

◆ ACL_OBJ_DEL

const Int32 ACL_OBJ_DEL = (ACL_NOP + 1)
static

◆ ACL_OBJ_READ

const Int32 ACL_OBJ_READ = (ACL_OBJ_DEL << 1)
static

◆ ACL_OBJ_LIST

const Int32 ACL_OBJ_LIST = (ACL_OBJ_READ)
static

◆ ACL_OBJ_CREATE

const Int32 ACL_OBJ_CREATE = (ACL_OBJ_DEL << 2)
static

◆ ACL_OBJ_UPDATE

const Int32 ACL_OBJ_UPDATE = (ACL_OBJ_DEL << 3)
static

◆ ACL_OBJ_WRITE

const Int32 ACL_OBJ_WRITE = (ACL_OBJ_UPDATE)
static

◆ ACL_USR_CREATE

const Int32 ACL_USR_CREATE = (ACL_OBJ_DEL << 4)
static

◆ ACL_USR_DELETE

const Int32 ACL_USR_DELETE = (ACL_USR_CREATE)
static

◆ ACL_USR_REMOTE_INFO

const Int32 ACL_USR_REMOTE_INFO = (ACL_OBJ_DEL << 5)
static

◆ ACL_USR_LIST

const Int32 ACL_USR_LIST = (ACL_OBJ_DEL << 6)
static

◆ ACL_SYS_OPERATOR

const Int32 ACL_SYS_OPERATOR = (ACL_OBJ_DEL << 7)
static

◆ ACL_SYS_BACKUP

const Int32 ACL_SYS_BACKUP = (ACL_OBJ_DEL << 8)
static

◆ ACL_SYS_RESTORE

const Int32 ACL_SYS_RESTORE = (ACL_SYS_BACKUP)
static

◆ ACL_SYS_UDATE_HSM

const Int32 ACL_SYS_UDATE_HSM = (ACL_OBJ_DEL << 9)
static

◆ ACL_NS_AUTHORIZATION

const Int32 ACL_NS_AUTHORIZATION = (ACL_OBJ_DEL << 10)
static

◆ ACL_VIRTUAL_OTP_AUTH

const Int32 ACL_VIRTUAL_OTP_AUTH = (ACL_OBJ_DEL << 29)
static

◆ ACL_CHANGE_PWD_NEXT_TIME

const Int32 ACL_CHANGE_PWD_NEXT_TIME = (ACL_OBJ_DEL << 30)
static

◆ ACL_DEFAULT_OWNER

const Int32 ACL_DEFAULT_OWNER = (ACL_OBJ_DEL | ACL_OBJ_READ | ACL_OBJ_CREATE | ACL_OBJ_UPDATE | ACL_OBJ_WRITE)
static

◆ ACL_USR_REMOTE_LOG

const Int32 ACL_USR_REMOTE_LOG = ACL_USR_REMOTE_INFO
static

◆ MIN_CVV_LEN

const Int32 MIN_CVV_LEN = (3 + 1)
static

◆ MAX_PAN_LEN

const Int32 MAX_PAN_LEN = (24 + 1)
static

◆ MAX_EXP_DATE_LEN

const Int32 MAX_EXP_DATE_LEN = (4 + 1)
static

◆ MAX_SVC_LEN

const Int32 MAX_SVC_LEN = (3 + 1)
static

◆ EFT_ME_TR31_EXP_USAGE_AUTO

const UInt16 EFT_ME_TR31_EXP_USAGE_AUTO = (0x0000)
static

◆ EFT_ME_TR31_EXP_USAGE_B0

const UInt16 EFT_ME_TR31_EXP_USAGE_B0 = (0x3042)
static

◆ EFT_ME_TR31_EXP_USAGE_B1

const UInt16 EFT_ME_TR31_EXP_USAGE_B1 = (0x3142)
static

◆ EFT_ME_TR31_EXP_USAGE_B2

const UInt16 EFT_ME_TR31_EXP_USAGE_B2 = (0x3242)
static

◆ EFT_ME_TR31_EXP_USAGE_C0

const UInt16 EFT_ME_TR31_EXP_USAGE_C0 = (0x3043)
static

◆ EFT_ME_TR31_EXP_USAGE_D0

const UInt16 EFT_ME_TR31_EXP_USAGE_D0 = (0x3044)
static

◆ EFT_ME_TR31_EXP_USAGE_D1

const UInt16 EFT_ME_TR31_EXP_USAGE_D1 = (0x3144)
static

◆ EFT_ME_TR31_EXP_USAGE_D2

const UInt16 EFT_ME_TR31_EXP_USAGE_D2 = (0x3244)
static

◆ EFT_ME_TR31_EXP_USAGE_E0

const UInt16 EFT_ME_TR31_EXP_USAGE_E0 = (0x3045)
static

◆ EFT_ME_TR31_EXP_USAGE_E1

const UInt16 EFT_ME_TR31_EXP_USAGE_E1 = (0x3145)
static

◆ EFT_ME_TR31_EXP_USAGE_E2

const UInt16 EFT_ME_TR31_EXP_USAGE_E2 = (0x3245)
static

◆ EFT_ME_TR31_EXP_USAGE_E3

const UInt16 EFT_ME_TR31_EXP_USAGE_E3 = (0x3345)
static

◆ EFT_ME_TR31_EXP_USAGE_E4

const UInt16 EFT_ME_TR31_EXP_USAGE_E4 = (0x3445)
static

◆ EFT_ME_TR31_EXP_USAGE_E5

const UInt16 EFT_ME_TR31_EXP_USAGE_E5 = (0x3545)
static

◆ EFT_ME_TR31_EXP_USAGE_E6

const UInt16 EFT_ME_TR31_EXP_USAGE_E6 = (0x3645)
static

◆ EFT_ME_TR31_EXP_USAGE_I0

const UInt16 EFT_ME_TR31_EXP_USAGE_I0 = (0x3049)
static

◆ EFT_ME_TR31_EXP_USAGE_K0

const UInt16 EFT_ME_TR31_EXP_USAGE_K0 = (0x304B)
static

◆ EFT_ME_TR31_EXP_USAGE_K1

const UInt16 EFT_ME_TR31_EXP_USAGE_K1 = (0x314B)
static

◆ EFT_ME_TR31_EXP_USAGE_K2

const UInt16 EFT_ME_TR31_EXP_USAGE_K2 = (0x324B)
static

◆ EFT_ME_TR31_EXP_USAGE_K3

const UInt16 EFT_ME_TR31_EXP_USAGE_K3 = (0x334B)
static

◆ EFT_ME_TR31_EXP_USAGE_M0

const UInt16 EFT_ME_TR31_EXP_USAGE_M0 = (0x304D)
static

◆ EFT_ME_TR31_EXP_USAGE_M1

const UInt16 EFT_ME_TR31_EXP_USAGE_M1 = (0x314D)
static

◆ EFT_ME_TR31_EXP_USAGE_M2

const UInt16 EFT_ME_TR31_EXP_USAGE_M2 = (0x324D)
static

◆ EFT_ME_TR31_EXP_USAGE_M3

const UInt16 EFT_ME_TR31_EXP_USAGE_M3 = (0x334D)
static

◆ EFT_ME_TR31_EXP_USAGE_M4

const UInt16 EFT_ME_TR31_EXP_USAGE_M4 = (0x344D)
static

◆ EFT_ME_TR31_EXP_USAGE_M5

const UInt16 EFT_ME_TR31_EXP_USAGE_M5 = (0x354D)
static

◆ EFT_ME_TR31_EXP_USAGE_M6

const UInt16 EFT_ME_TR31_EXP_USAGE_M6 = (0x364D)
static

◆ EFT_ME_TR31_EXP_USAGE_M7

const UInt16 EFT_ME_TR31_EXP_USAGE_M7 = (0x374D)
static

◆ EFT_ME_TR31_EXP_USAGE_M8

const UInt16 EFT_ME_TR31_EXP_USAGE_M8 = (0x384D)
static

◆ EFT_ME_TR31_EXP_USAGE_P0

const UInt16 EFT_ME_TR31_EXP_USAGE_P0 = (0x3050)
static

◆ EFT_ME_TR31_EXP_USAGE_S0

const UInt16 EFT_ME_TR31_EXP_USAGE_S0 = (0x3053)
static

◆ EFT_ME_TR31_EXP_USAGE_S1

const UInt16 EFT_ME_TR31_EXP_USAGE_S1 = (0x3153)
static

◆ EFT_ME_TR31_EXP_USAGE_S2

const UInt16 EFT_ME_TR31_EXP_USAGE_S2 = (0x3253)
static

◆ EFT_ME_TR31_EXP_USAGE_V0

const UInt16 EFT_ME_TR31_EXP_USAGE_V0 = (0x3056)
static

◆ EFT_ME_TR31_EXP_USAGE_V1

const UInt16 EFT_ME_TR31_EXP_USAGE_V1 = (0x3156)
static

◆ EFT_ME_TR31_EXP_USAGE_V2

const UInt16 EFT_ME_TR31_EXP_USAGE_V2 = (0x3256)
static

◆ EFT_ME_TR31_EXP_USAGE_V3

const UInt16 EFT_ME_TR31_EXP_USAGE_V3 = (0x3356)
static

◆ EFT_ME_TR31_EXP_USAGE_V4

const UInt16 EFT_ME_TR31_EXP_USAGE_V4 = (0x3456)
static

◆ EFT_ME_TR31_EXP_MODE_AUTO

const byte EFT_ME_TR31_EXP_MODE_AUTO = (0x00)
static

◆ EFT_ME_TR31_EXP_MODE_B

const byte EFT_ME_TR31_EXP_MODE_B = (0x42)
static

◆ EFT_ME_TR31_EXP_MODE_C

const byte EFT_ME_TR31_EXP_MODE_C = (0x43)
static

◆ EFT_ME_TR31_EXP_MODE_D

const byte EFT_ME_TR31_EXP_MODE_D = (0x44)
static

◆ EFT_ME_TR31_EXP_MODE_E

const byte EFT_ME_TR31_EXP_MODE_E = (0x45)
static

◆ EFT_ME_TR31_EXP_MODE_G

const byte EFT_ME_TR31_EXP_MODE_G = (0x47)
static

◆ EFT_ME_TR31_EXP_MODE_N

const byte EFT_ME_TR31_EXP_MODE_N = (0x4E)
static

◆ EFT_ME_TR31_EXP_MODE_S

const byte EFT_ME_TR31_EXP_MODE_S = (0x53)
static

◆ EFT_ME_TR31_EXP_MODE_T

const byte EFT_ME_TR31_EXP_MODE_T = (0x55)
static

◆ EFT_ME_TR31_EXP_MODE_V

const byte EFT_ME_TR31_EXP_MODE_V = (0x56)
static

◆ EFT_ME_TR31_EXP_MODE_X

const byte EFT_ME_TR31_EXP_MODE_X = (0x58)
static

◆ EFT_ME_TR31_EXP_MODE_Y

const byte EFT_ME_TR31_EXP_MODE_Y = (0x59)
static

◆ EFT_ME_TR31_EXP_AUTO

const byte EFT_ME_TR31_EXP_AUTO = (0x00)
static

◆ EFT_ME_TR31_EXP_X9_24

const byte EFT_ME_TR31_EXP_X9_24 = (0x45)
static

◆ EFT_ME_TR31_EXP_NON_EXPORTABLE

const byte EFT_ME_TR31_EXP_NON_EXPORTABLE = (0x4E)
static

◆ EFT_ME_TR31_EXP_KEK_EXPORTABLE

const byte EFT_ME_TR31_EXP_KEK_EXPORTABLE = (0x53)
static

◆ EFT_MIN_PVKI

const Int32 EFT_MIN_PVKI = (0x00)
static

◆ EFT_MAX_PVKI

const Int32 EFT_MAX_PVKI = (0x06)
static

◆ EFT_PVV_LEN

const Int32 EFT_PVV_LEN = (4)
static

◆ DN_A_TOKEN_OP_ISSUE

const byte DN_A_TOKEN_OP_ISSUE = (1)
static

◆ DN_A_TOKEN_OP_REVOKE

const byte DN_A_TOKEN_OP_REVOKE = (2)
static

◆ DN_A_TOKEN_OP_LIST

const byte DN_A_TOKEN_OP_LIST = (3)
static

◆ DN_A_TOKEN_OP_L_ISSUE

const byte DN_A_TOKEN_OP_L_ISSUE = (4)
static

◆ DN_A_TOKEN_OP_L_REVOKE

const byte DN_A_TOKEN_OP_L_REVOKE = (5)
static

◆ DN_A_TOKEN_INFINITE

const ulong DN_A_TOKEN_INFINITE = (0xFFFFFFFFFFFFFFFF)
static
Exemplos
atoken.cs.

◆ GP_DEFAULT_PIN

const Int32 GP_DEFAULT_PIN = (1)
static

◆ GP_USER_DEF_PIN

const Int32 GP_USER_DEF_PIN = (2)
static

◆ GP_RANDOM_PIN

const Int32 GP_RANDOM_PIN = (3)
static

◆ EK_EFT_KEK_EXPORT_RAW

const Int32 EK_EFT_KEK_EXPORT_RAW = (1)
static

◆ EK_EFT_KEK_EXPORT_VISA1

const Int32 EK_EFT_KEK_EXPORT_VISA1 = (2)
static

◆ EK_EFT_KEK_EXPORT_LMK

const Int32 EK_EFT_KEK_EXPORT_LMK = (3)
static

◆ TP_TRANSLATE_TYPE_AUTO

const Int32 TP_TRANSLATE_TYPE_AUTO = (0xFF)
static

◆ TP_TRANSLATE_TYPE_IBM_3624

const Int32 TP_TRANSLATE_TYPE_IBM_3624 = (0x36)
static

◆ TP_TRANSLATE_TYPE_ISO_0

const Int32 TP_TRANSLATE_TYPE_ISO_0 = (1)
static

◆ TP_TRANSLATE_TYPE_ISO_1

const Int32 TP_TRANSLATE_TYPE_ISO_1 = (2)
static

◆ TP_TRANSLATE_TYPE_ISO_3

const Int32 TP_TRANSLATE_TYPE_ISO_3 = (3)
static

◆ MAX_USR_PWD

const Int32 MAX_USR_PWD = (16)
static

◆ MAX_USR_LEN

const Int32 MAX_USR_LEN = (16)
static

◆ MAX_CN_LEN

const Int32 MAX_CN_LEN = (256)
static

◆ MAX_PATH_LEN

const Int32 MAX_PATH_LEN = (256)
static

◆ MAX_MODULE_NAME_LEN

const Int32 MAX_MODULE_NAME_LEN = (128)
static

◆ MAX_MODULE_VERSION_LEN

const Int32 MAX_MODULE_VERSION_LEN = (32)
static

◆ MAX_ADDR_LEN

const Int32 MAX_ADDR_LEN = (128)
static

◆ MIN_PIN_LEN

const Int32 MIN_PIN_LEN = (8)
static

◆ MIN_BACKUP_PIN_LEN

const Int32 MIN_BACKUP_PIN_LEN = (16)
static

◆ MAX_BACKUP_PIN_LEN

const Int32 MAX_BACKUP_PIN_LEN = (32)
static

◆ MAX_OBJ_NAME_LEN

const Int32 MAX_OBJ_NAME_LEN = (32)
static

◆ MAX_PIN_LEN

const Int32 MAX_PIN_LEN = (6)
static

◆ MAX_MODULE_NAME_VERSION_LEN

const Int32 MAX_MODULE_NAME_VERSION_LEN = (1024)
static

◆ MAX_IP_LEN

const Int32 MAX_IP_LEN = (15)
static

◆ MAX_NET_NAME

const Int32 MAX_NET_NAME = (16)
static

◆ MAX_HOTP_PIN

const Int32 MAX_HOTP_PIN = (4)
static

◆ MAX_HOTP_IMEI

const Int32 MAX_HOTP_IMEI = (24)
static

◆ MAX_HOTP_APP_NAME

const Int32 MAX_HOTP_APP_NAME = (13)
static

◆ MAX_HOTP_LOGO_LEN

const Int32 MAX_HOTP_LOGO_LEN = (1632)
static

◆ MAX_P11_OBJ_ID

const Int32 MAX_P11_OBJ_ID = (128)
static

◆ MAX_OBJ_ID_BIN_LEN

const Int32 MAX_OBJ_ID_BIN_LEN = (32 + 1)
static

◆ MAX_OBJ_ID

const Int32 MAX_OBJ_ID = MAX_OBJ_ID_BIN_LEN
static

◆ MAX_OBJ_ID_LEN

const Int32 MAX_OBJ_ID_LEN = (MAX_USR_LEN + 1 + MAX_OBJ_ID)
static

◆ MAX_OBJ_ID_FQN_LEN

const Int32 MAX_OBJ_ID_FQN_LEN = (MAX_OBJ_ID_LEN)
static

◆ MAX_P11_DATE_TXT

const Int32 MAX_P11_DATE_TXT = (8)
static

◆ MIN_EFT_PIN_LEN

const Int32 MIN_EFT_PIN_LEN = (4)
static

◆ MAX_EFT_PIN_LEN

const Int32 MAX_EFT_PIN_LEN = (12)
static

◆ MIN_KSI_LEN

const Int32 MIN_KSI_LEN = (5)
static

◆ MIN_CTR_LEN

const Int32 MIN_CTR_LEN = (5)
static

◆ EFT_VISA_KEY_CHECKSUM_LEN

const Int32 EFT_VISA_KEY_CHECKSUM_LEN = (3)
static

◆ EFT_EXP_DATE_LEN

const Int32 EFT_EXP_DATE_LEN = (4)
static

◆ EFT_EMV_SDA_SEQ_LEN

const Int32 EFT_EMV_SDA_SEQ_LEN = (2)
static

◆ EFT_EMV_SDA_DAC_LEN

const Int32 EFT_EMV_SDA_DAC_LEN = (2)
static

◆ EFT_EMV_IDN_LEN

const Int32 EFT_EMV_IDN_LEN = (2)
static

◆ EFT_EMV_IDN_ATC_LEN

const Int32 EFT_EMV_IDN_ATC_LEN = (2)
static

◆ EFT_EMV_IDN_UN_LEN

const Int32 EFT_EMV_IDN_UN_LEN = (4)
static

◆ EFT_EMV_CSR_VISA_TRACK_NUM_LEN

const Int32 EFT_EMV_CSR_VISA_TRACK_NUM_LEN = (3)
static

◆ EFT_EMV_CSR_VISA_SERVICE_ID_LEN

const Int32 EFT_EMV_CSR_VISA_SERVICE_ID_LEN = (4)
static

◆ EFT_EMV_CSR_VISA_ISSUER_ID_LEN

const Int32 EFT_EMV_CSR_VISA_ISSUER_ID_LEN = (4)
static

◆ EFT_EMV_CSR_VISA_PUB_KEY_INDEX_LEN

const Int32 EFT_EMV_CSR_VISA_PUB_KEY_INDEX_LEN = (3)
static

◆ EFT_EMV_CSR_VISA_HASH_SIZE

const Int32 EFT_EMV_CSR_VISA_HASH_SIZE = (20)
static

◆ EFT_EMV_CSR_MASTER_HASH_SIZE

const Int32 EFT_EMV_CSR_MASTER_HASH_SIZE = (28)
static

◆ EFT_EMV_GEN_ICC_MK_OP_CBC_EXP

const Int32 EFT_EMV_GEN_ICC_MK_OP_CBC_EXP = (0x01)
static

◆ EFT_EMV_GEN_ICC_MK_OP_ECB_EXP

const Int32 EFT_EMV_GEN_ICC_MK_OP_ECB_EXP = (0x02)
static

◆ EMV_MAC_TYPE_ALG1

const Int32 EMV_MAC_TYPE_ALG1 = (1)
static

◆ EMV_MAC_TYPE_ALG3

const Int32 EMV_MAC_TYPE_ALG3 = (2)
static

◆ EMV_OP_ISO_9797_1_M2_COMMON

const Int32 EMV_OP_ISO_9797_1_M2_COMMON = (0x01)
static

◆ EMV_OP_ISO_9797_1_M2_MCHIP

const Int32 EMV_OP_ISO_9797_1_M2_MCHIP = (0x02)
static

◆ EMV_OP_ISO_9797_1_M2_VISA

const Int32 EMV_OP_ISO_9797_1_M2_VISA = (0x03)
static

◆ EMV_OP_ISO_9797_1_M2_VISA_CRYPTOGRAM

const Int32 EMV_OP_ISO_9797_1_M2_VISA_CRYPTOGRAM = (0x04)
static

◆ EMV_OP_ISO_9797_1_M2_VISA_ICC_V1_4_PAN_AUTO

const Int32 EMV_OP_ISO_9797_1_M2_VISA_ICC_V1_4_PAN_AUTO = (0x05)
static

◆ EMV_OP_ISO_9797_1_M2_RAW

const Int32 EMV_OP_ISO_9797_1_M2_RAW = (0x06)
static

◆ EMV_OP_ISO_9797_1_M1_VISA_CRYPTOGRAM_PADD_V10

const Int32 EMV_OP_ISO_9797_1_M1_VISA_CRYPTOGRAM_PADD_V10 = (0x7F)
static

◆ EMV_OP_ISO_9797_1_M2_ELO

const Int32 EMV_OP_ISO_9797_1_M2_ELO = (0x07)
static

◆ EFT_EMV_DDA_OP_RSA_SIGN1

const Int32 EFT_EMV_DDA_OP_RSA_SIGN1 = (0x01)
static

◆ EFT_EMV_OP_CSR_VISA

const Int32 EFT_EMV_OP_CSR_VISA = (0x01)
static

◆ EFT_EMV_OP_CSR_MASTER

const Int32 EFT_EMV_OP_CSR_MASTER = (0x02)
static

◆ EFT_EMV_OP_CSR_ELO

const Int32 EFT_EMV_OP_CSR_ELO = (0x03)
static

◆ CORE_P_ISO_9796_USER_ID_LEN

const Int32 CORE_P_ISO_9796_USER_ID_LEN = (32)
static

◆ CORE_P_ISO_9796_USER_NAME_LEN

const Int32 CORE_P_ISO_9796_USER_NAME_LEN = (32)
static

◆ CORE_P_ISO_9796_KEY_LEN

const Int32 CORE_P_ISO_9796_KEY_LEN = (512)
static

◆ CORE_P_ISO_9796_MIN_KEY_LEN

const Int32 CORE_P_ISO_9796_MIN_KEY_LEN = (64)
static

◆ CORE_P_ISO_9796_EXPONENT_LEN

const Int32 CORE_P_ISO_9796_EXPONENT_LEN = (8)
static

◆ CORE_P_ISO_9796_MIN_EXPONENT_LEN

const Int32 CORE_P_ISO_9796_MIN_EXPONENT_LEN = (1)
static

◆ PBC_EMV_PIN_BLOCK_OP_COMMON

const Int32 PBC_EMV_PIN_BLOCK_OP_COMMON = (EMV_OP_ISO_9797_1_M2_COMMON)
static

◆ PBC_EMV_PIN_BLOCK_OP_MCHIP

const Int32 PBC_EMV_PIN_BLOCK_OP_MCHIP = (EMV_OP_ISO_9797_1_M2_MCHIP)
static

◆ PBC_EMV_PIN_BLOCK_OP_VISA

const Int32 PBC_EMV_PIN_BLOCK_OP_VISA = (EMV_OP_ISO_9797_1_M2_VISA)
static

◆ PBC_EMV_PIN_BLOCK_OP_VISA_CRYPTOGRAM

const Int32 PBC_EMV_PIN_BLOCK_OP_VISA_CRYPTOGRAM = (EMV_OP_ISO_9797_1_M2_VISA_CRYPTOGRAM)
static

◆ PBC_EMV_PIN_BLOCK_OP_ELO

const Int32 PBC_EMV_PIN_BLOCK_OP_ELO = (EMV_OP_ISO_9797_1_M2_ELO)
static

◆ PBC_EMV_PIN_BLOCK_MAX_OUTPUT

const Int32 PBC_EMV_PIN_BLOCK_MAX_OUTPUT = (64)
static

◆ EMV_DERIVE_KEY_OP_XOR

const Int32 EMV_DERIVE_KEY_OP_XOR = (0x01)
static

◆ EMV_DERIVE_KEY_OP_ECB

const Int32 EMV_DERIVE_KEY_OP_ECB = (0x02)
static

◆ CORE_P10_CSR_VERSION1

const Int32 CORE_P10_CSR_VERSION1 = (0x00)
static

◆ CORE_P10_CSR_DN_MAX_LEN

const Int32 CORE_P10_CSR_DN_MAX_LEN = (2048)
static

◆ P10_CSR_DER

const Int32 P10_CSR_DER = (1)
static

◆ P10_CSR_PEM

const Int32 P10_CSR_PEM = (2)
static

◆ CORE_P10_HASH_SHA1

const Int32 CORE_P10_HASH_SHA1 = (0x01)
static

◆ CORE_P10_HASH_SHA224

const Int32 CORE_P10_HASH_SHA224 = (0x02)
static

◆ CORE_P10_HASH_SHA256

const Int32 CORE_P10_HASH_SHA256 = (0x03)
static

◆ CORE_P10_HASH_SHA384

const Int32 CORE_P10_HASH_SHA384 = (0x04)
static

◆ CORE_P10_HASH_SHA512

const Int32 CORE_P10_HASH_SHA512 = (0x05)
static

◆ CORE_P8_EXPORT_PWD_LEN

const Int32 CORE_P8_EXPORT_PWD_LEN = (16)
static

◆ DN_SPB_MSG_HEADER_V2_LEN

const Int32 DN_SPB_MSG_HEADER_V2_LEN = (588)
static

◆ ND_SPB_MSG_HEADER_V2_LEN

const Int32 ND_SPB_MSG_HEADER_V2_LEN = DN_SPB_MSG_HEADER_V2_LEN
static

◆ DN_SPB_MSG_HEADER_V3_LEN

const Int32 DN_SPB_MSG_HEADER_V3_LEN = ND_SPB_MSG_HEADER_V2_LEN
static

◆ DN_SPB_MAX_NOTIFY_DATA_SEG

const Int32 DN_SPB_MAX_NOTIFY_DATA_SEG = (32 * 1024)
static

◆ ND_SPB_MAX_NOTIFY_DATA_SEG

const Int32 ND_SPB_MAX_NOTIFY_DATA_SEG = DN_SPB_MAX_NOTIFY_DATA_SEG
static

◆ DN_SPB_V3_TAG_LEN

const Int32 DN_SPB_V3_TAG_LEN = (16)
static

◆ DN_SPB_MAX_RCV_NOTIFY_DATA_SEG

const Int32 DN_SPB_MAX_RCV_NOTIFY_DATA_SEG = (ND_SPB_MAX_NOTIFY_DATA_SEG + DN_SPB_V3_TAG_LEN)
static

◆ ND_SPB_USE_CIP1

const UInt32 ND_SPB_USE_CIP1 = (0x80000000)
static
Exemplos
spb_file_cip.cs.

◆ ND_SPB_USE_ANY

const UInt32 ND_SPB_USE_ANY = (0x40000000)
static
Exemplos
spb_file_cip.cs.

◆ ND_SPB_RAW

const UInt32 ND_SPB_RAW = (0x20000000)
static

◆ ND_SPB_ENCODE_GEN_01

const UInt32 ND_SPB_ENCODE_GEN_01 = (0x01)
static

◆ ND_SPB_ENCODE_HEADER_V3

const UInt32 ND_SPB_ENCODE_HEADER_V3 = (0x02)
static

◆ ND_SPB_OUT_NO_PADDING

const UInt32 ND_SPB_OUT_NO_PADDING = (0x01)
static
Exemplos
spb_file_cip.cs.

◆ ND_SPB_OUT_WITH_PADDING

const UInt32 ND_SPB_OUT_WITH_PADDING = (0x02)
static

◆ ND_SPB_ISPB_LEN

const Int32 ND_SPB_ISPB_LEN = (8)
static

◆ ND_SPB_CA_LEN

const Int32 ND_SPB_CA_LEN = (2)
static

◆ ND_SPB_DOMAIN_MAX_LEN

const Int32 ND_SPB_DOMAIN_MAX_LEN = (5)
static

◆ ND_SPB_SN_MAX_LEN

const Int32 ND_SPB_SN_MAX_LEN = (32)
static

◆ ND_SPB_ID_MAX_LEN

const Int32 ND_SPB_ID_MAX_LEN = (ND_SPB_SN_MAX_LEN + 1 + ND_SPB_CA_LEN + 1)
static

◆ ND_SPB_ID_MAX_FQN_LEN

const Int32 ND_SPB_ID_MAX_FQN_LEN = (MAX_USR_LEN + 1 + ND_SPB_SN_MAX_LEN + 1 + ND_SPB_CA_LEN + 1)
static

◆ ND_SPB_MAX_SUBJECT

const Int32 ND_SPB_MAX_SUBJECT = (1024)
static

◆ ND_SPB_MAX_ISSUER

const Int32 ND_SPB_MAX_ISSUER = (1024)
static

◆ ND_SPB_MAX_ALG_ID

const Int32 ND_SPB_MAX_ALG_ID = (256)
static

◆ SA_TP_MAX_DES_LEN

const Int32 SA_TP_MAX_DES_LEN = (16 + 1)
static

◆ SA_TP_MAX_OFFSET_LEN

const Int32 SA_TP_MAX_OFFSET_LEN = (6 + 1)
static

◆ SA_TP_MAX_SERIAL_LEN

const Int32 SA_TP_MAX_SERIAL_LEN = (10 + 1)
static

◆ SA_TP_MAX_MKEY_LEN

const Int32 SA_TP_MAX_MKEY_LEN = (32 + 1)
static

◆ SA_TP_MAX_OTP_LEN

const Int32 SA_TP_MAX_OTP_LEN = (6 + 1)
static

◆ ISSUE_OATH_MIN_OTP_LEN

const Int32 ISSUE_OATH_MIN_OTP_LEN = (6)
static

◆ ISSUE_OATH_MAX_OTP_LEN

const Int32 ISSUE_OATH_MAX_OTP_LEN = (16)
static

◆ ISSUE_OATH_MAX_OTP_RETRY

const Int32 ISSUE_OATH_MAX_OTP_RETRY = (129)
static

◆ ISSUE_OATH_SHA1_LEN

const Int32 ISSUE_OATH_SHA1_LEN = (20)
static

◆ ISSUE_OATH_SHA256_LEN

const Int32 ISSUE_OATH_SHA256_LEN = (32)
static

◆ ISSUE_OATH_SHA512_LEN

const Int32 ISSUE_OATH_SHA512_LEN = (64)
static

◆ ISSUE_OATH_DYN_TRUNC

const Int32 ISSUE_OATH_DYN_TRUNC = (OATH_SA_v1_HOTP_DYN_TRUNC_OFF)
static

◆ ISSUE_OATH_DEFAULT_TIME_STEP

const Int32 ISSUE_OATH_DEFAULT_TIME_STEP = (OATH_SA_v2_default_TIME_STEP)
static

◆ ISSUE_OATH_HOTP_TS

const Int32 ISSUE_OATH_HOTP_TS = (0)
static

◆ ISSUE_OATH_HOTP_T0

const Int32 ISSUE_OATH_HOTP_T0 = (OATH_SA_v2_default_T0_Epoch)
static

◆ ISSUE_OATH_INIT_MF

const Int32 ISSUE_OATH_INIT_MF = (0)
static

◆ ISSUE_OATH_OUTPUT_BLOB_V1_LEN

const Int32 ISSUE_OATH_OUTPUT_BLOB_V1_LEN = (160)
static

◆ ISSUE_OATH_OUTPUT_BLOB_V2_LEN

const Int32 ISSUE_OATH_OUTPUT_BLOB_V2_LEN = (180)
static

◆ ISSUE_OATH_OUTPUT_BLOB_LEN

const Int32 ISSUE_OATH_OUTPUT_BLOB_LEN = (ISSUE_OATH_OUTPUT_BLOB_V1_LEN)
static

◆ ISSUE_OATH_OUTPUT_MAX_BLOB_LEN

const Int32 ISSUE_OATH_OUTPUT_MAX_BLOB_LEN = (ISSUE_OATH_OUTPUT_BLOB_V2_LEN)
static

◆ OATH_MAX_PSK_LEN

const Int32 OATH_MAX_PSK_LEN = (255)
static

◆ DEFAULT_PORT

const Int32 DEFAULT_PORT = (4433)
static

◆ ISSUE_OATH_GENERATE_HOTP

const Int32 ISSUE_OATH_GENERATE_HOTP = (1)
static

◆ ISSUE_OATH_GENERATE_TOTP

const Int32 ISSUE_OATH_GENERATE_TOTP = (2)
static

◆ ISSUE_OATH_IMPORT_HOTP

const Int32 ISSUE_OATH_IMPORT_HOTP = (3)
static

◆ ISSUE_OATH_IMPORT_TOTP

const Int32 ISSUE_OATH_IMPORT_TOTP = (4)
static

◆ OATH_UPDATE_BLOB

const Int32 OATH_UPDATE_BLOB = (1 << 31)
static

◆ ISSUE_OATH_BLOB_V2_IV_LEN

const Int32 ISSUE_OATH_BLOB_V2_IV_LEN = (AES_BLOCK)
static

◆ ISSUE_OATH_BLOB_V2_TAG_LEN

const Int32 ISSUE_OATH_BLOB_V2_TAG_LEN = (AES_BLOCK)
static

◆ LST_NO_FILTER

const Int32 LST_NO_FILTER = (1)
static

◆ LST_FILTER

const Int32 LST_FILTER = (2)
static

◆ SPB_GENERATE_KEY_NAME

const Int32 SPB_GENERATE_KEY_NAME = (1)
static

◆ SPB_GENERATE_CER_NAME

const Int32 SPB_GENERATE_CER_NAME = (2)
static

◆ D_IPF_ENABLE

const Int32 D_IPF_ENABLE = (1)
static

◆ D_IPF_DISABLE

const Int32 D_IPF_DISABLE = (2)
static

◆ D_IPF_LIST

const Int32 D_IPF_LIST = (33)
static

◆ D_IPF_ADD

const Int32 D_IPF_ADD = (44)
static

◆ D_IPF_DEL

const Int32 D_IPF_DEL = (55)
static

◆ P2C_SPB_CERT_INFO

const Int32 P2C_SPB_CERT_INFO = (1)
static

◆ NEW_DUKPT_MODE_DUK

const Int32 NEW_DUKPT_MODE_DUK = (0x00000000)
static

◆ NEW_DUKPT_MODE_EXP

const Int32 NEW_DUKPT_MODE_EXP = (1 << 31)
static

◆ NEW_DUKPT_MODE_DE

const Int32 NEW_DUKPT_MODE_DE = (1 << 30)
static

◆ NEW_DUKPT_MODE_PEK

const Int32 NEW_DUKPT_MODE_PEK = (1 << 29)
static

◆ NEW_DUKPT_MODE_MEK

const Int32 NEW_DUKPT_MODE_MEK = (1 << 28)
static

◆ NEW_DUKPT_MODE_TMP

const Int32 NEW_DUKPT_MODE_TMP = (1 << 27)
static

◆ NEW_DUKPT_MODE_IPEK

const Int32 NEW_DUKPT_MODE_IPEK = (1 << 26)
static
Exemplos
dukpt.cs.

◆ CERT_OUT_DER

const Int32 CERT_OUT_DER = 1
static

◆ CERT_OUT_PEM

const Int32 CERT_OUT_PEM = 2
static

◆ DN_BATCH_SIGN_BLOCK_HEADER

const Int32 DN_BATCH_SIGN_BLOCK_HEADER = ((sizeof(Int32) * 2) + MAX_OBJ_ID_FQN_LEN)
static
Exemplos
batchsign.cs.

◆ D_SVAULT_MIN_TL

const Int32 D_SVAULT_MIN_TL = (6)
static

◆ D_SVAULT_MAX_TL

const Int32 D_SVAULT_MAX_TL = (256)
static

◆ D_SVAULT_T_TKR2

const byte D_SVAULT_T_TKR2 = (1)
static

◆ D_SVAULT_F_MASK_TOKEN

const byte D_SVAULT_F_MASK_TOKEN = (1)
static

◆ D_SVAULT_F_MASK_SECRET

const byte D_SVAULT_F_MASK_SECRET = (2)
static
Exemplos
tokenization.cs.

◆ D_SVAULT_CKS_NULL

const byte D_SVAULT_CKS_NULL = (0)
static

◆ D_SVAULT_CKS_CPF

const byte D_SVAULT_CKS_CPF = (1)
static
Exemplos
tokenization.cs.

◆ D_SVAULT_CKS_CNPJ

const byte D_SVAULT_CKS_CNPJ = (2)
static

◆ D_SVAULT_CKS_PAN

const byte D_SVAULT_CKS_PAN = (3)
static

◆ D_SVAULT_CKS_IEL

const byte D_SVAULT_CKS_IEL = (4)
static

◆ D_SVAULT_BASE10

const byte D_SVAULT_BASE10 = (10)
static

◆ D_SVAULT_BASE16

const byte D_SVAULT_BASE16 = (16)
static

◆ D_SVAULT_BASE26

const byte D_SVAULT_BASE26 = (26)
static

◆ D_SVAULT_BASE52

const byte D_SVAULT_BASE52 = (52)
static

◆ D_SVAULT_BASE62

const byte D_SVAULT_BASE62 = (62)
static

◆ D_SVAULT_TOKEN_BLOB_LEN

const Int32 D_SVAULT_TOKEN_BLOB_LEN = (805)
static

◆ D_SVAULT_GET_OP_SECRET

const Int32 D_SVAULT_GET_OP_SECRET = (1)
static

◆ D_SVAULT_GET_OP_TOKEN

const Int32 D_SVAULT_GET_OP_TOKEN = (2)
static

◆ MAP_2_OBJ_INFO_LEN

const Int32 MAP_2_OBJ_INFO_LEN = 2 * (sizeof(Int32) + MAX_OBJ_NAME_LEN + 1)
static

◆ SA_HOTP_CHAP_LEN

const Int32 SA_HOTP_CHAP_LEN = 10
static

◆ SA_ST_ID_HOTP_CHAP

const Int32 SA_ST_ID_HOTP_CHAP = 1
static

◆ SA_ST_ID_HOTP_CHAP_OUT

const Int32 SA_ST_ID_HOTP_CHAP_OUT = (2)
static

◆ HI_BATTERY_LIFE

const Int32 HI_BATTERY_LIFE = (0x00000001)
static

◆ HI_PERFOMANCE_COUNT

const Int32 HI_PERFOMANCE_COUNT = (0x00000002)
static

◆ HI_MODULE_INFO

const Int32 HI_MODULE_INFO = (0x00000004)
static

◆ HI_HSM_INFO

const Int32 HI_HSM_INFO = (0x00000008)
static

◆ HI_OPERATIONS_COUNT

const Int32 HI_OPERATIONS_COUNT = (0x00000010)
static

◆ HI_SYS_HEALTH

const Int32 HI_SYS_HEALTH = (0x00000020)
static

◆ HI_FIPS_MODE

const Int32 HI_FIPS_MODE = (0x00000040)
static

◆ HI_DISK_INFO

const Int32 HI_DISK_INFO = (0x00000080)
static

◆ HI_REPL_INFO

const Int32 HI_REPL_INFO = (0x00000100)
static

◆ HI_CURRENT_DATE

const Int32 HI_CURRENT_DATE = (0x00000200)
static

◆ HI_HW_STR

const Int32 HI_HW_STR = (0x00000400)
static

◆ HI_NTP_INFO

const Int32 HI_NTP_INFO = (0x00000800)
static

◆ HI_STATS_INFO

const Int32 HI_STATS_INFO = (0x00001000)
static

◆ HI_COUNTER_INFO

const Int32 HI_COUNTER_INFO = (0x00002000)
static

◆ HI_FIPS_RCODE_INFO

const Int32 HI_FIPS_RCODE_INFO = (0x00004000)
static

◆ HI_PENDING_INFO

const Int32 HI_PENDING_INFO = (0x00008000)
static

◆ HI_ALL_INFO

const Int32 HI_ALL_INFO = (0x00010000)
static

◆ GET_INFO_MAX_REPL_DOMAIN_NAME

const Int32 GET_INFO_MAX_REPL_DOMAIN_NAME = (1024)
static

◆ GET_INFO_MAX_REPL_NODES

const Int32 GET_INFO_MAX_REPL_NODES = (255)
static

◆ GET_INFO_MAX_SN_LEN

const Int32 GET_INFO_MAX_SN_LEN = (255)
static

◆ GET_INFO_MAX_HW_STR_LEN

const Int32 GET_INFO_MAX_HW_STR_LEN = (255)
static

◆ GET_INFO_MAX_TPKEY_LEN

const Int32 GET_INFO_MAX_TPKEY_LEN = (16)
static

◆ GET_INFO_MAX_NTP_SVRS

const Int32 GET_INFO_MAX_NTP_SVRS = (16)
static

◆ GET_INFO_MAX_NTPQ_LEN

const Int32 GET_INFO_MAX_NTPQ_LEN = (256)
static

◆ GET_INFO_MAX_NTP_KT_LEN

const Int32 GET_INFO_MAX_NTP_KT_LEN = (16)
static

◆ GET_INFO_MAX_NTP_KM_LEN

const Int32 GET_INFO_MAX_NTP_KM_LEN = (64)
static

◆ DN_BCHAIN_BTC_MINIKEY

const byte DN_BCHAIN_BTC_MINIKEY = (1)
static

Bitcoin minikey.

◆ DN_BCHAIN_BIP32_SEED_XPRV

const byte DN_BCHAIN_BIP32_SEED_XPRV = (2)
static

BIP32 seed XPrv.

◆ DN_BCHAIN_BIP39_SEED_XPRV

const byte DN_BCHAIN_BIP39_SEED_XPRV = (3)
static

BIP39 seed XPrv.

◆ DN_BCHAIN_BIP32_XPRV

const byte DN_BCHAIN_BIP32_XPRV = (4)
static

BIP32 XPrv.

◆ DN_BCHAIN_BIP32_ED25519_XPRV

const byte DN_BCHAIN_BIP32_ED25519_XPRV = (5)
static

BIP32 Ed25519 XPrv.

◆ DN_BCHAIN_VER_WIF_MAIN_NET

const byte DN_BCHAIN_VER_WIF_MAIN_NET = (0x80)
static

Mainnet WIF.

Exemplos
bchain_ckd.cs.

◆ DN_BCHAIN_VER_WIF_TEST_NET

const byte DN_BCHAIN_VER_WIF_TEST_NET = (0xEF)
static

Testnet WIF.

◆ DN_BCHAIN_VER_BIP32_MAINNET

const byte DN_BCHAIN_VER_BIP32_MAINNET = (DN_BCHAIN_VER_WIF_MAIN_NET)
static

◆ DN_BCHAIN_VER_BIP32_TESTNET

const byte DN_BCHAIN_VER_BIP32_TESTNET = (DN_BCHAIN_VER_WIF_TEST_NET)
static

Testnet BIP32.

◆ DN_BCHAIN_VER_BIP32_HTR_MAINNET

const byte DN_BCHAIN_VER_BIP32_HTR_MAINNET = (1)
static

Mainnet BIP32 Hathor.

◆ DN_BCHAIN_VER_BIP32_HTR_TESTNET

const byte DN_BCHAIN_VER_BIP32_HTR_TESTNET = (2)
static

Testnet BIP32 Hathor.

◆ DN_BCHAIN_BIP32_SEED_LEN_MAX

const UInt32 DN_BCHAIN_BIP32_SEED_LEN_MAX = (765)
static

Tamanho máximo da seed BIP32.

◆ DN_BCHAIN_BIP39_SEED_LEN_MAX

const UInt32 DN_BCHAIN_BIP39_SEED_LEN_MAX = (765)
static

Tamanho máximo da seed BIP39.

◆ DN_BCHAIN_BIP39_PWD_LEN_MAX

const UInt32 DN_BCHAIN_BIP39_PWD_LEN_MAX = (255)
static

Tamanho máximo da senha BIP39.

◆ DN_BCHAIN_SECURE_BIP32_INDEX_BASE

const UInt32 DN_BCHAIN_SECURE_BIP32_INDEX_BASE = (0x80000000)
static

Base para índices seguros (hardened) BIP32.

Exemplos
bchain_ckd.cs.

◆ DN_BCHAIN_MAX_SIG_LEN

const UInt32 DN_BCHAIN_MAX_SIG_LEN = (128)
static

Tamanho máximo de uma assinatura.

◆ DN_BCHAIN_SIG_DER_ECDSA

const byte DN_BCHAIN_SIG_DER_ECDSA = (1)
static

Assinatura DER, no formato v || DER. SECG!SEC1 strict DER com low S como descrito em BIP62/66, BIP146, EIP2. Tendo 'v' o tamanho de 1 byte. 'v' é o bit de paridade de 'r' podendo ter os valores 0 ou 1.

Exemplos
bchain_sign_hash.cs.

◆ DN_BCHAIN_SIG_RAW_ECDSA

const byte DN_BCHAIN_SIG_RAW_ECDSA = (2)
static

Assinatura RAW, no formato v || r || s. Tendo 'v' o tamanho de 1 byte e 'r' e 's' cada uma o tamanho de 32 bytes. 'v' é o bit de paridade de 'r' podendo ter os valores 0 ou 1.

◆ DN_BCHAIN_SIG_BIP340

const byte DN_BCHAIN_SIG_BIP340 = (3)
static

Assinatura BIP340 - Schnorr 64 bytes.

◆ DN_BCHAIN_HASH_BTC_H160

const byte DN_BCHAIN_HASH_BTC_H160 = (1)
static

Bitcoin H160.

◆ DN_BCHAIN_HASH_RIPEMD160

const byte DN_BCHAIN_HASH_RIPEMD160 = (2)
static

RIPEMD160.

◆ DN_BCHAIN_HASH_SHA256

const byte DN_BCHAIN_HASH_SHA256 = (3)
static

SHA256.

◆ DN_BCHAIN_HASH_BTC_SHA256_2X

const byte DN_BCHAIN_HASH_BTC_SHA256_2X = (4)
static

Bitcoin SHA256 2x.

◆ DN_BCHAIN_HASH_KECCAK256

const byte DN_BCHAIN_HASH_KECCAK256 = (5)
static

KECCAK256.

Exemplos
bchain_sign_hash.cs.

◆ DN_BCHAIN_HASH_BTC_H160_LEN

const UInt32 DN_BCHAIN_HASH_BTC_H160_LEN = (20)
static

Tamanho do hash do Bitcoin H160.

◆ DN_BCHAIN_HASH_RIPEMD160_LEN

const UInt32 DN_BCHAIN_HASH_RIPEMD160_LEN = (20)
static

Tamanho do hash do RIPEMD160.

◆ DN_BCHAIN_HASH_SHA256_LEN

const UInt32 DN_BCHAIN_HASH_SHA256_LEN = (32)
static

Tamanho do hash do SHA256.

◆ DN_BCHAIN_HASH_BTC_SHA256_2X_LEN

const UInt32 DN_BCHAIN_HASH_BTC_SHA256_2X_LEN = (32)
static

Tamanho do hash do Bitcoin SHA256 2x.

◆ DN_BCHAIN_HASH_KECCAK256_LEN

const UInt32 DN_BCHAIN_HASH_KECCAK256_LEN = (32)
static

Tamanho do hash do KECCAK256.

◆ DN_BCHAIN_MAX_HASH_LEN

const UInt32 DN_BCHAIN_MAX_HASH_LEN = (DN_BCHAIN_HASH_KECCAK256_LEN)
static

Tamanho máximo do hash blockchain.

◆ DN_BCHAIN_PBK_SEC1_UNCOMP

const byte DN_BCHAIN_PBK_SEC1_UNCOMP = (1)
static

ECDSA SEC1 não comprimida.

◆ DN_BCHAIN_PBK_SEC1_COMP

const byte DN_BCHAIN_PBK_SEC1_COMP = (2)
static

ECDSA SEC1 comprimida.

◆ DN_BCHAIN_PBK_BIP340

const byte DN_BCHAIN_PBK_BIP340 = (3)
static

Schnorr, BIP-340.

Exemplos
bchain_get_pub.cs.

◆ DN_BCHAIN_PBK_ED25519

const byte DN_BCHAIN_PBK_ED25519 = (4)
static

Ed25519.

◆ DN_BCHAIN_PBK_AT_ALGORAND

const byte DN_BCHAIN_PBK_AT_ALGORAND = (5)
static

Algorand

◆ DN_BCHAIN_PBK_BIP32_XPUB

const byte DN_BCHAIN_PBK_BIP32_XPUB = (6)
static

BIP32 XPub.

◆ DN_BCHAIN_PBK_AT_SOL

const byte DN_BCHAIN_PBK_AT_SOL = (7)
static

Solana.

◆ DN_BCHAIN_MAX_PBK_LEN

const UInt32 DN_BCHAIN_MAX_PBK_LEN = (128)
static

Tamanho máximo de uma PBK exportada.

◆ DN_BCHAIN_MAX_ADDR_LEN

const UInt32 DN_BCHAIN_MAX_ADDR_LEN = (128)
static

Tamanho máximo de um endereço.

◆ DN_BCHAIN_MAX_HRP

const UInt32 DN_BCHAIN_MAX_HRP = (64)
static

Tamanho máximo do HRP.

◆ DN_BCHAIN_AT_BTC_P2PKH

const byte DN_BCHAIN_AT_BTC_P2PKH = (1)
static

Endereço P2PKH.

◆ DN_BCHAIN_AT_BTC_P2SH

const byte DN_BCHAIN_AT_BTC_P2SH = (2)
static

Endereço P2SH BIP13..

◆ DN_BCHAIN_AT_BTC_B32_PKH

const byte DN_BCHAIN_AT_BTC_B32_PKH = (3)
static

Endereço BIP32 P2PKH BIP173.

◆ DN_BCHAIN_AT_BTC_B32_SH

const byte DN_BCHAIN_AT_BTC_B32_SH = (4)
static

Endereço BIP32 P2SH.

◆ DN_BCHAIN_AT_ETH_EOA

const byte DN_BCHAIN_AT_ETH_EOA = (5)
static

Endereço ETH EOA.

Exemplos
bchain_get_address.cs.

◆ DN_BCHAIN_AT_ETH_EOA_MC_CKS

const byte DN_BCHAIN_AT_ETH_EOA_MC_CKS = (6)
static

Endereço ETH EOA MC CKS. EIP55.

◆ DN_BCHAIN_AT_ETH_EOA_ICAP

const byte DN_BCHAIN_AT_ETH_EOA_ICAP = (7)
static

Endereço ETH EOA ICAP.

◆ DN_BCHAIN_AT_ALGORAND

const byte DN_BCHAIN_AT_ALGORAND = (8)
static

Endereço Algorand.

◆ DN_BCHAIN_AT_TRON_HEX

const byte DN_BCHAIN_AT_TRON_HEX = (9)
static

Endereço TRON hexadecimal.

◆ DN_BCHAIN_AT_TRON_B58

const byte DN_BCHAIN_AT_TRON_B58 = (10)
static

Endereço TRON Base 58.

◆ DN_BCHAIN_AT_XRP

const byte DN_BCHAIN_AT_XRP = (11)
static

Endereço XRP Ledger/Ripple.

◆ DN_BCHAIN_AT_SOL

const byte DN_BCHAIN_AT_SOL = (12)
static

Endereço Solana.

◆ DN_BCHAIN_VER_UNUSED

const byte DN_BCHAIN_VER_UNUSED = (0x00)
static

Parâmetro não utilizado.

Exemplos
bchain_get_address.cs.

◆ DN_BCHAIN_VER_BTC_A1_MAIN_NET

const byte DN_BCHAIN_VER_BTC_A1_MAIN_NET = (0x00)
static

Bitcoin A1 mainnet.

◆ DN_BCHAIN_VER_XRP_CLASSIC

const byte DN_BCHAIN_VER_XRP_CLASSIC = (0x00)
static

XRP Ledger/Ripple Classic.

◆ DN_BCHAIN_VER_BTC_A3_MAIN_NET

const byte DN_BCHAIN_VER_BTC_A3_MAIN_NET = (0x05)
static

Bitcoin A3 mainnet.

◆ DN_BCHAIN_VER_BTC_B32_WITVER

const byte DN_BCHAIN_VER_BTC_B32_WITVER = (0x00)
static

Bitcoin B32 witver.

◆ DN_BCHAIN_VER_HTR_MAINNET

const byte DN_BCHAIN_VER_HTR_MAINNET = (0x28)
static

Hathor mainnet.

◆ DN_BCHAIN_VER_HTR_TESTNET

const byte DN_BCHAIN_VER_HTR_TESTNET = (0x49)
static

Hathor testnet.

◆ DN_BCHAIN_VER_HTR_P2SH_MAINNET

const byte DN_BCHAIN_VER_HTR_P2SH_MAINNET = (0x64)
static

Hathor P2SH mainnet.

◆ DN_BCHAIN_VER_HTR_P2SH_TESTNET

const byte DN_BCHAIN_VER_HTR_P2SH_TESTNET = (0x87)
static

Hathor P2SH testnet.

◆ DN_BCHAIN_HRP_UNUSED

const string DN_BCHAIN_HRP_UNUSED = ""
static

Parâmetro não utilizado.

Exemplos
bchain_get_address.cs.

◆ DN_BCHAIN_HRP_BTC_MAIN_NET

const string DN_BCHAIN_HRP_BTC_MAIN_NET = "bc"
static

Bitcoin mainnet.

◆ DN_BCHAIN_HRP_BTC_TEST_NET

const string DN_BCHAIN_HRP_BTC_TEST_NET = "tb"
static

Bitcoin testnet.

◆ DN_BCHAIN_EDDSA_MAX_CSTRL

const UInt32 DN_BCHAIN_EDDSA_MAX_CSTRL = (255)
static

Tamanho máximo da control-string EdDsa.

◆ DN_BCHAIN_EDDSA_CSTR_UNUSED

const string DN_BCHAIN_EDDSA_CSTR_UNUSED = ""
static

Control-string EdDsa não utilizada.

Exemplos
bchain_eddsa_sign.cs.

◆ DN_BCHAIN_EDDSA_MAX_DATA_LEN

const UInt32 DN_BCHAIN_EDDSA_MAX_DATA_LEN = (4 * 1024 * 1024)
static

Tamanho máximo dos dados a assinar.

◆ DN_BCHAIN_EDDSA_SIG_PURE

const byte DN_BCHAIN_EDDSA_SIG_PURE = (254)
static

Assinatura EdDsa Pure.

Exemplos
bchain_eddsa_sign.cs.

◆ DN_BCHAIN_EDDSA_SIG_ALGORAND

const byte DN_BCHAIN_EDDSA_SIG_ALGORAND = (253)
static

Assinatura EdDsa Algorand.

◆ DN_BCHAIN_EDDSA_SIG_XRP

const byte DN_BCHAIN_EDDSA_SIG_XRP = (252)
static

Assinatura EdDsa XRP.

◆ DN_BCHAIN_EDDSA_SIG_SOL

const byte DN_BCHAIN_EDDSA_SIG_SOL = (251)
static

Assinatura EdDsa Solana.

◆ DN_M_OF_N_S_LEN

const UInt32 DN_M_OF_N_S_LEN = (24)
static

Tamanho dos dados do segredo protegidos pelo m de n.

◆ DN_M_OF_N_ES_LEN

const UInt32 DN_M_OF_N_ES_LEN = (32)
static

Tamanho dos dados de entropia.

◆ DN_M_OF_N_S_MIN

const UInt32 DN_M_OF_N_S_MIN = (2)
static

Tamanho mínimo de n.

◆ DN_M_OF_N_S_MAX

const UInt32 DN_M_OF_N_S_MAX = (16)
static

Tamanho máximo de n.

◆ DN_M_OF_N_PART_LEN

const UInt32 DN_M_OF_N_PART_LEN = (3 + DN_M_OF_N_S_LEN)
static

Tamanho da parte.

◆ DN_ATOKEN_CACHE_GET_COUNT

const UInt32 DN_ATOKEN_CACHE_GET_COUNT =(0)
static

◆ DN_ATOKEN_CACHE_GC

const UInt32 DN_ATOKEN_CACHE_GC =(1)
static

◆ MNG_OBJ_META_A_KEY_TYPE

const Int32 MNG_OBJ_META_A_KEY_TYPE = (1)
static

◆ MNG_OBJ_META_A_CLASS

const Int32 MNG_OBJ_META_A_CLASS = (2)
static

◆ MNG_OBJ_META_A_EXTRACTABLE

const Int32 MNG_OBJ_META_A_EXTRACTABLE = (3)
static

◆ MNG_OBJ_META_A_SENSITIVE

const Int32 MNG_OBJ_META_A_SENSITIVE = (4)
static

◆ MNG_OBJ_META_A_N_EXTRACTABLE

const Int32 MNG_OBJ_META_A_N_EXTRACTABLE = (5)
static

◆ MNG_OBJ_META_A_LOCAL

const Int32 MNG_OBJ_META_A_LOCAL = (6)
static

◆ MNG_OBJ_META_A_CERT_TYPE

const Int32 MNG_OBJ_META_A_CERT_TYPE = (7)
static

◆ MNG_OBJ_META_A_RSA_MODULUS

const Int32 MNG_OBJ_META_A_RSA_MODULUS = (8)
static

◆ MNG_OBJ_META_A_RSA_PUB_EXP

const Int32 MNG_OBJ_META_A_RSA_PUB_EXP = (9)
static

◆ MNG_OBJ_META_A_PUB_KEY_INFO

const Int32 MNG_OBJ_META_A_PUB_KEY_INFO = (10)
static

◆ MNG_OBJ_META_A_EC_PARAMS

const Int32 MNG_OBJ_META_A_EC_PARAMS = (11)
static

◆ MNG_OBJ_META_A_SUBJECT

const Int32 MNG_OBJ_META_A_SUBJECT = (12)
static

◆ MNG_OBJ_META_A_ISSUER

const Int32 MNG_OBJ_META_A_ISSUER = (13)
static

◆ MNG_OBJ_META_A_SN

const Int32 MNG_OBJ_META_A_SN = (14)
static

◆ MNG_OBJ_META_A_TOKEN

const Int32 MNG_OBJ_META_A_TOKEN = (15)
static

◆ MNG_OBJ_META_A_MODIFIABLE

const Int32 MNG_OBJ_META_A_MODIFIABLE = (16)
static

◆ MNG_OBJ_META_A_DERIVE

const Int32 MNG_OBJ_META_A_DERIVE = (17)
static

◆ MNG_OBJ_META_A_WRAP

const Int32 MNG_OBJ_META_A_WRAP = (18)
static

◆ MNG_OBJ_META_A_UNWRAP

const Int32 MNG_OBJ_META_A_UNWRAP = (19)
static

◆ MNG_OBJ_META_A_SIGN

const Int32 MNG_OBJ_META_A_SIGN = (20)
static

◆ MNG_OBJ_META_A_VERIFY

const Int32 MNG_OBJ_META_A_VERIFY = (21)
static

◆ MNG_OBJ_META_A_ENCRYPT

const Int32 MNG_OBJ_META_A_ENCRYPT = (22)
static

◆ MNG_OBJ_META_A_DECRYPT

const Int32 MNG_OBJ_META_A_DECRYPT = (23)
static

◆ MNG_OBJ_META_A_OBJ_ID

const Int32 MNG_OBJ_META_A_OBJ_ID = (24)
static

◆ MNG_OBJ_META_A_MODULUS_BITS

const Int32 MNG_OBJ_META_A_MODULUS_BITS = (25)
static

◆ MNG_OBJ_META_A_PRIVATE

const Int32 MNG_OBJ_META_A_PRIVATE = (26)
static

◆ MNG_OBJ_META_A_LABEL

const Int32 MNG_OBJ_META_A_LABEL = (27)
static

◆ MNG_OBJ_META_A_ID

const Int32 MNG_OBJ_META_A_ID = (28)
static

◆ MNG_OBJ_META_A_APPLICATION

const Int32 MNG_OBJ_META_A_APPLICATION = (29)
static

◆ MNG_OBJ_META_A_TRUSTED

const Int32 MNG_OBJ_META_A_TRUSTED = (30)
static

◆ MNG_OBJ_META_A_JMIDP_SEC_DOMAIN

const Int32 MNG_OBJ_META_A_JMIDP_SEC_DOMAIN = (31)
static

◆ MNG_OBJ_META_A_CERT_CATEGORY

const Int32 MNG_OBJ_META_A_CERT_CATEGORY = (32)
static

◆ MNG_OBJ_META_A_KEY_GEN_MECHANISM

const Int32 MNG_OBJ_META_A_KEY_GEN_MECHANISM = (33)
static

◆ MNG_OBJ_META_A_WRAP_WITH_TRUSTED

const Int32 MNG_OBJ_META_A_WRAP_WITH_TRUSTED = (34)
static

◆ MNG_OBJ_META_A_HSM_ASSOCIATE

const Int32 MNG_OBJ_META_A_HSM_ASSOCIATE = (35)
static

◆ MNG_OBJ_META_A_SIGN_RECOVER

const Int32 MNG_OBJ_META_A_SIGN_RECOVER = (36)
static

◆ MNG_OBJ_META_A_VERIFY_RECOVER

const Int32 MNG_OBJ_META_A_VERIFY_RECOVER = (37)
static

◆ MNG_OBJ_META_A_HSM_OBJ_VERSION

const Int32 MNG_OBJ_META_A_HSM_OBJ_VERSION = (502)
static

◆ MNG_OBJ_META_A_HSM_OBJ_TYPE

const Int32 MNG_OBJ_META_A_HSM_OBJ_TYPE = (503)
static

◆ MNG_OBJ_META_A_HSM_OBJ_ATTR

const Int32 MNG_OBJ_META_A_HSM_OBJ_ATTR = (504)
static

◆ MNG_OBJ_META_A_HSM_OBJ_LEN

const Int32 MNG_OBJ_META_A_HSM_OBJ_LEN = (505)
static

◆ MNG_OBJ_META_A_HSM_OBJ_ID

const Int32 MNG_OBJ_META_A_HSM_OBJ_ID = (506)
static

◆ MNG_OBJ_META_A_HSM_OBJ_PVALUE

const Int32 MNG_OBJ_META_A_HSM_OBJ_PVALUE = (507)
static