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) |
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.
| enum AttributeFilter |
| enum FilterType |
| enum Verb |
| 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 ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Tamanho máximo para vetores de inicialização.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Tipo do algorítmo. pbData == nAlgId
|
static |
Vetor de inicialização. pbData == pbIV
|
static |
Formato do padding. pbData == dwPadding
|
static |
Modo de operação. pbData == dwOpMode
|
static |
Dono da chave. pbData == szUserId (separados por ";" )
|
static |
Usuário da chave. pbData == szUserId (separados por ";" )
|
static |
Status de bloqueio de leitura de chave. pbData == NULL
|
static |
Objeto encriptado. pbData = DWORD
|
static |
Tamanho da chave em bytes. pbData = DWORD
|
static |
Chave temporária. pbData == DWORD
|
static |
Valores de um objeto MAP. pbData == MAP_2_OBJ_INFO
|
static |
Status de objeto bloqueado para uso. pbData == DWORD (TRUE|FALSE)
|
static |
Informações de certificado x.509. pbData == CERT_X509_INFO
|
static |
Sessão associada com o handle de chave. pbData == HSESSIONCTX
|
static |
Nome de objeto associada ao handle de chave. pbData == char *
|
static |
Expoente público da chave RSA. pbData == DBLOB
|
static |
Informações SP80057 de um objeto. pbData == OBJ_SP80057_INFO
|
static |
Informações de um objeto. pbData == GET_USR_KEY_OFFLINE
|
static |
Tamanho do bloco em bytes. pbData == DWORD
|
static |
Atributos de objetos. pbData == DWORD
|
static |
Estatísticas de objeto. pbData == DN_OBJ_STATS
|
static |
Utiliza assinatura determinística. pbData == BYTE *. TRUE para determinística e FALSE para não-determinística. Se não for definida o valor padrão será FALSE.
|
static |
Utiliza pre-hash (PH). pbData == BYTE *. TRUE para PH e FALSE para não-PH. Se não for definida o valor padrão será FALSE.
|
static |
String de contexto de assinatura. pbData == BYTE *. Se não for definida o valor padrão será NULL.
|
static |
Vetor de inicialização gerado automaticamente no HSM. pbData == BYTE *. Se não for definida o valor padrão será FALSE.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Bitcoin minikey.
|
static |
BIP32 seed XPrv.
|
static |
BIP39 seed XPrv.
|
static |
BIP32 XPrv.
|
static |
BIP32 Ed25519 XPrv.
|
static |
BIP32 P-256 XPrv.
|
static |
Mainnet WIF.
|
static |
Testnet WIF.
|
static |
Mainnet BIP32.
|
static |
Testnet BIP32.
|
static |
Mainnet BIP32 Hathor.
|
static |
Testnet BIP32 Hathor.
|
static |
Fireblocks variation.
|
static |
Tamanho máximo da seed BIP32.
|
static |
Tamanho máximo da seed BIP39.
|
static |
Tamanho máximo da senha BIP39.
|
static |
Base para índices seguros (hardened) BIP32.
|
static |
Tamanho máximo de uma assinatura.
|
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.
|
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.
|
static |
Assinatura BIP340 - Schnorr 64 bytes.
|
static |
Bitcoin H160.
|
static |
RIPEMD160.
|
static |
SHA256.
|
static |
Bitcoin SHA256 2x.
|
static |
KECCAK256.
|
static |
Blake2b 224.
|
static |
Blake2b 256.
|
static |
Tamanho do hash do Bitcoin H160.
|
static |
Tamanho do hash do RIPEMD160.
|
static |
Tamanho do hash do SHA256.
|
static |
Tamanho do hash do Bitcoin SHA256 2x.
|
static |
Tamanho do hash do KECCAK256.
|
static |
Tamanho do hash do Blake2b 224.
|
static |
Tamanho do hash do Blake2b 256.
|
static |
Tamanho máximo do hash blockchain.
|
static |
ECDSA SEC1 não comprimida.
|
static |
ECDSA SEC1 comprimida.
|
static |
Schnorr, BIP-340.
|
static |
Ed25519.
|
static |
Algorand
|
static |
BIP32 XPub.
|
static |
Solana.
|
static |
Stellar Lumens.
|
static |
Cardano CIP-0016 / CIP-0005
|
static |
SS58
|
static |
TEP-2 "User-friendly"/"armored"
|
static |
SEC1_UNCOMP sem o prefixo 0x04 (X || Y). Apenas alt_bn128 (EIPs 196/197).
|
static |
Tamanho máximo de uma PBK exportada.
|
static |
Tamanho máximo de um endereço.
|
static |
Tamanho máximo do HRP.
|
static |
Endereço P2PKH.
|
static |
Endereço P2SH BIP13..
|
static |
Endereço BIP173, version 0.
|
static |
Endereço BIP173, version 0.
|
static |
Endereço BIP32 P2PKH BIP173.
|
static |
Endereço BIP32 P2SH.
|
static |
Endereço ETH EOA.
|
static |
Endereço ETH EOA MC CKS. EIP55.
|
static |
Endereço ETH EOA ICAP.
|
static |
Endereço Algorand.
|
static |
Endereço TRON hexadecimal.
|
static |
Endereço TRON Base 58.
|
static |
Endereço XRP Ledger/Ripple.
|
static |
Endereço Solana.
|
static |
Endereço Stellar SEP-23.
|
static |
Endereço Cardano CIP-0019, Shelley, Header type: 0110 (6).
|
static |
Endereço Cardano CIP-0019, Shelley, Header type: 0111 (7).
|
static |
Endereço Terra Classic.
|
static |
Endereço SS58.
|
static |
Endereço Tezos.
|
static |
Endereço Toncoin TEP-2.
|
static |
Endereço Toncoin TEP-2 SH.
|
static |
Endereço Atom ADR-028.
|
static |
Endereço BTC BIP350, version 1-16.
|
static |
Endereço LTC P2PKH.
|
static |
Endereço LTC P2SH BIP13.
|
static |
Endereço LTC P2WPKH BIP173.
|
static |
Endereço LTC P2WSH BIP173.
|
static |
Endereço LTC BIP350, version 1-16.
|
static |
Parâmetro não utilizado.
|
static |
Bitcoin A1 mainnet.
|
static |
Bitcoin P2PKH testnet.
|
static |
Bitcoin A3 mainnet.
|
static |
Bitcoin B32 witver.
|
static |
Bitcoin SEGWIT0
|
static |
Bitcoin SEGWIT1
|
static |
Hathor mainnet.
|
static |
Hathor testnet.
|
static |
Hathor P2SH mainnet.
|
static |
Hathor P2SH testnet.
|
static |
XRP Ledger/Ripple Classic.
|
static |
Litecoin SEGWIT0
|
static |
Litecoin SEGWIT1
|
static |
Litecoin AL mainnet.
|
static |
Litecoin Amn testnet.
|
static |
Litecoin AM mainnet.
|
static |
Litecoin AQ testnet.
|
static |
Cardano mainnet.
|
static |
Cardano testnet.
|
static |
Polkadot SS58.
|
static |
Generic Substrate SS58.
|
static |
Toncoin wallet v4r2; mainnet; basic workchain.
|
static |
Toncoin wallet v4r2; mainnet; masterchain.
|
static |
Toncoin wallet v4r2; testnet; basic workchain.
|
static |
Toncoin wallet v4r2; testnet; masterchain.
|
static |
Parâmetro não utilizado.
|
static |
Bitcoin mainnet.
|
static |
Bitcoin testnet.
|
static |
Litecoin mainnet.
|
static |
Litecoin testnet.
|
static |
Toncoin bounceable.
|
static |
Toncoin non-bounceable.
|
static |
Tamanho máximo da control-string EdDsa.
|
static |
Control-string EdDsa não utilizada.
|
static |
Tamanho máximo dos dados a assinar.
|
static |
Assinatura EdDsa Pure.
|
static |
Assinatura EdDsa Algorand.
|
static |
Assinatura EdDsa XRP.
|
static |
Assinatura EdDsa Solana.
|
static |
Assinatura EdDsa Stellar.
|
static |
Assinatura EdDsa Cardano.
|
static |
Assinatura EdDsa Polkadot.
|
static |
Assinatura EdDsa Tezos codificada em b58.
|
static |
Assinatura EdDsa Tezos (igual à DinamoApi.DN_BCHAIN_EdDSA_SIG_XTZ_PH), utilizando blake2b-256 como dado.
|
static |
Tamanho dos dados do segredo protegidos pelo m de n.
|
static |
Tamanho dos dados de entropia.
|
static |
Tamanho mínimo de n.
|
static |
Tamanho máximo de n.
|
static |
Tamanho da parte.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |