安全性與身分識別會使用此標頭。 如需詳細資訊,請參閱:
wincrypt.h 包含下列程序設計介面:
功能
|
CertAddCertificateContextToStore 將憑證內容新增至證書存儲。 |
|
CertAddCertificateLinkToStore 將證書存儲中的連結新增至不同存放區中的憑證內容。 |
|
CertAddCRLContextToStore 將證書吊銷清單 (CRL) 內容新增至指定的證書存儲。 |
|
CertAddCRLLinkToStore 將存放區中的連結新增至不同存放區中的證書吊銷清單 (CRL) 內容。 |
|
CertAddCTLContextToStore 將憑證信任清單 (CTL) 內容新增至證書存儲。 |
|
CertAddCTLLinkToStore CertAddCTLLinkToStore 函式會將存放區中的連結新增至不同存放區中的憑證信任清單 (CTL) 內容。 此函式會新增原始 CTL 內容的連結,而不是建立和新增 CTL 內容的複本。 |
|
CertAddEncodedCertificateToStore 從編碼的憑證建立憑證內容,並將它新增至證書存儲。 |
|
CertAddEncodedCertificateToSystemStoreA 開啟指定的系統存放區,並將編碼的憑證加入其中。 (ANSI) |
|
CertAddEncodedCertificateToSystemStoreW 開啟指定的系統存放區,並將編碼的憑證加入其中。 (Unicode) |
|
CertAddEncodedCRLToStore 從編碼的CRL建立證書吊銷清單 (CRL) 內容,並將它新增至證書存儲。 |
|
CertAddEncodedCTLToStore 從編碼的 CTL 建立憑證信任清單 (CTL) 內容,並將它新增至證書存儲。 |
|
CertAddEnhancedKeyUsageIdentifier CertAddEnhancedKeyUsageIdentifier 函式會將使用標識符物件標識碼 (OID) 新增至憑證的增強密鑰使用方式 (EKU) 擴充屬性。 |
|
CertAddRefServerOcspResponse 遞增HCERT_SERVER_OCSP_RESPONSE句柄的參考計數。 |
|
CertAddRefServerOcspResponseContext 遞增CERT_SERVER_OCSP_RESPONSE_CONTEXT結構的參考計數。 |
|
CertAddSerializedElementToStore 將串行化憑證、證書吊銷清單 (CRL) 或憑證信任清單 (CTL) 元素新增至存放區。 |
|
CertAddStoreToCollection CertAddStoreToCollection 函式會將同層級證書存儲新增至集合證書存儲。 |
|
CertAlgIdToOID 將 CryptoAPI 演演算法識別碼 (ALG_ID) 轉換為抽象語法表示法一 (ASN.1) 物件識別元 (OID) 字串。 |
|
CertCloseServerOcspResponse 關閉在線憑證狀態通訊協定 (OCSP) 伺服器回應句柄。 |
|
CertCloseStore 關閉證書存儲句柄,並減少存放區上的參考計數。 |
|
CertCompareCertificate 藉由比較憑證的簽發者名稱和序號,判斷兩個憑證是否相同。 |
|
CertCompareCertificateName CertCompareCertificateName 函式會比較兩個憑證CERT_NAME_BLOB結構,以判斷它們是否相同。 CERT_NAME_BLOB結構用於主體和憑證簽發者。 |
|
CertCompareIntegerBlob CertCompareIntegerBlob 函式會比較兩個整數 BLOB,以判斷它們是否代表相等的數值。 |
|
CertComparePublicKeyInfo CertComparePublicKeyInfo 函式會比較兩個編碼的公鑰,以判斷它們是否相同。 |
|
CertControlStore 當使用中快取存放區的內容與保存至記憶體時,允許應用程式收到通知。 |
|
CertCreateCertificateChainEngine CertCreateCertificateChainEngine 函式會為應用程式建立新的非預設鏈結引擎。 |
|
CertCreateCertificateContext 從編碼的憑證建立憑證內容。 建立的內容不會保存至證書存儲。 函式會在建立的內容中建立編碼憑證的複本。 |
|
CertCreateContext 從編碼的位元組建立指定的內容。 建立的內容不包含任何擴充屬性。 |
|
CertCreateCRLContext CertCreateCRLContext 函式會從編碼的 CRL 建立證書吊銷清單 (CRL) 內容。 建立的內容不會保存至證書存儲。 它會在建立的內容中建立編碼 CRL 的複本。 |
|
CertCreateCTLContext CertCreateCTLContext 函式會從編碼的 CTL 建立憑證信任清單 (CTL) 內容。 建立的內容不會保存至證書存儲。 函式會在建立的內容中建立編碼的 CTL 複本。 |
|
CertCreateCTLEntryFromCertificateContextProperties CertCreateCTLEntryFromCertificateContextProperties 函式會建立憑證信任清單 (CTL) 專案,其屬性是憑證內容的屬性。 CTL 專案中的 SubjectIdentifier 是憑證的 SHA1 哈希。 |
|
CertCreateSelfSignCertificate 建置自我簽署憑證,並傳回代表憑證之CERT_CONTEXT結構的指標。 |
|
CertDeleteCertificateFromStore CertDeleteCertificateFromStore 函式會從證書存儲中刪除指定的憑證內容。 |
|
CertDeleteCRLFromStore CertDeleteCRLFromStore 函式會從證書存儲中刪除指定的證書吊銷清單 (CRL) 內容。 |
|
CertDeleteCTLFromStore CertDeleteCTLFromStore 函式會從證書存儲中刪除指定的憑證信任清單 (CTL) 內容。 |
|
CertDuplicateCertificateChain CertDuplicateCertificateChain 函式會藉由遞增鏈結的參考計數來複製憑證鏈結的指標。 |
|
CertDuplicateCertificateContext 藉由遞增其參考計數來複製憑證內容。 |
|
CertDuplicateCRLContext CertDuplicateCRLContext 函式會藉由遞增其參考計數來複製證書吊銷清單 (CRL) 內容。 |
|
CertDuplicateCTLContext CertDuplicateCTLContext 函式會藉由遞增其參考計數來複製憑證信任清單 (CTL) 內容。 |
|
CertDuplicateStore 藉由遞增存放區的參考計數來複製存放區句柄。 |
|
CertEnumCertificateContextProperties CertEnumCertificateContextProperties 函式會擷取與憑證內容相關聯的第一個或下一個擴充屬性。 |
|
CertEnumCertificatesInStore 擷取證書存儲中的第一個或下一個憑證。 在迴圈中使用,此函式可以依序擷取證書存儲中的所有憑證。 |
|
CertEnumCRLContextProperties CertEnumCRLContextProperties 函式會擷取與證書吊銷清單 (CRL) 內容相關聯的第一個或下一個擴充屬性。 |
|
CertEnumCRLsInStore CertEnumCRLsInStore 函式會擷取證書存儲中的第一個或下一個證書吊銷清單 (CRL) 內容。 在迴圈中使用,此函式可以依序擷取證書存儲中的所有CRL內容。 |
|
CertEnumCTLContextProperties CertEnumCTLContextProperties 函式會擷取與憑證信任清單 (CTL) 內容相關聯的第一個或下一個擴充屬性。 在迴圈中使用,此函式可以依序擷取與 CTL 內容相關聯的所有擴充屬性。 |
|
CertEnumCTLsInStore CertEnumCTLsInStore 函式會擷取證書存儲中的第一個或下一個憑證信任清單 (CTL) 內容。 在迴圈中使用,此函式可以依序擷取證書存儲中的所有 CTL 內容。 |
|
CertEnumPhysicalStore CertEnumPhysicalStore 函式會擷取計算機上的實體存放區。 函式會針對找到的每個實體存放區呼叫提供的回呼函式。 |
|
CertEnumSubjectInSortedCTL 擷取已排序憑證信任清單中的第一個或下一個 TrustedSubject (CTL)。 |
|
CertEnumSystemStore CertEnumSystemStore 函式會擷取可用的系統存放區。 函式會針對找到的每個系統存放區呼叫提供的回呼函式。 |
|
CertEnumSystemStoreLocation CertEnumSystemStoreLocation 函式會擷取所有系統存放區位置。 函式會針對找到的每個系統存放區位置呼叫提供的回呼函式。 |
|
CertFindAttribute CertFindAttribute 函式會尋找CRYPT_ATTRIBUTE陣列中的第一個屬性,如其對象標識碼 (OID) 所識別。 |
|
CertFindCertificateInCRL CertFindCertificateInCRL 函式會搜尋指定憑證的證書吊銷清單 (CRL)。 |
|
CertFindCertificateInStore 在證書存儲中尋找符合 dwFindType 及其相關聯 pvFindPara 所建立之搜尋準則的第一個或下一個憑證內容。 |
|
CertFindChainInStore 在符合指定準則的存放區中尋找第一個或下一個憑證。 |
|
CertFindCRLInStore 在證書存儲中尋找第一個或下一個證書吊銷清單 (CRL) 內容,其符合 dwFindType 參數和相關聯 pvFindPara 參數所建立的搜尋準則。 |
|
CertFindCTLInStore 尋找符合 dwFindType 及其相關聯 pvFindPara 所建立之搜尋準則的第一個或下一個憑證信任清單 (CTL) 內容。 |
|
CertFindExtension CertFindExtension 函式會尋找CERT_EXTENSION陣列中的第一個延伸模組,如其對象標識碼 (OID) 所識別。 |
|
CertFindRDNAttr CertFindRDNAttr 函式會在相對辨別名稱 (RDN) 清單中尋找其物件識別碼 (OID) 所識別的第一個 RDN 屬性。 |
|
CertFindSubjectInCTL CertFindSubjectInCTL 函式會嘗試在憑證信任清單中尋找指定的主體(CTL)。 |
|
CertFindSubjectInSortedCTL CertFindSubjectInSortedCTL 函式會嘗試在排序的憑證信任清單中尋找指定的主體(CTL)。 |
|
CertFreeCertificateChain CertFreeCertificateChain 函式會藉由減少其參考計數來釋放憑證鏈結。 如果參考計數變成零,則會釋放為鏈結配置的記憶體。 |
|
CertFreeCertificateChainEngine CertFreeCertificateChainEngine 函式會釋放憑證信任引擎。 |
|
CertFreeCertificateChainList 釋放鏈結內容的指標陣列。 |
|
CertFreeCertificateContext 藉由遞減其參考計數來釋放憑證內容。 當參考計數移至零時,CertFreeCertificateContext 會釋放憑證內容所使用的記憶體。 |
|
CertFreeCRLContext 藉由遞減其參考計數,釋放證書吊銷清單 (CRL) 內容。 |
|
CertFreeCTLContext 藉由遞減其參考計數,釋放憑證信任清單 (CTL) 內容。 |
|
CertFreeServerOcspResponseContext 遞減CERT_SERVER_OCSP_RESPONSE_CONTEXT結構的參考計數。 |
|
CertGetCertificateChain 從結束憑證開始建置憑證鏈結內容,並盡可能返回受信任的跟證書。 |
|
CertGetCertificateContextProperty 擷取憑證內容的擴充屬性中包含的資訊。 |
|
CertGetCRLContextProperty 取得指定證書吊銷清單 (CRL) 內容的擴充屬性。 |
|
CertGetCRLFromStore 從指定簽發者的證書存儲取得第一個或下一個證書吊銷清單 (CRL) 內容。 |
|
CertGetCTLContextProperty 擷取憑證信任清單 (CTL) 內容的擴充屬性。 |
|
CertGetEnhancedKeyUsage 從增強金鑰使用方式 (EKU) 延伸模組或憑證的 EKU 擴充屬性傳回資訊。 |
|
CertGetIntendedKeyUsage 從憑證取得預期的金鑰使用位元組。 |
|
CertGetIssuerCertificateFromStore 從證書存儲擷取指定主體憑證的第一個或下一個簽發者的憑證內容。 建議使用新的憑證鏈結驗證函式,而不是使用此函式。 |
|
CertGetNameStringA 從憑證CERT_CONTEXT結構取得主體或簽發者名稱,並將它轉換成以 Null 結尾的字元字串。 (ANSI) |
|
CertGetNameStringW 從憑證CERT_CONTEXT結構取得主體或簽發者名稱,並將它轉換成以 Null 結尾的字元字串。 (Unicode) |
|
CertGetPublicKeyLength CertGetPublicKeyLength 函式會從公鑰 BLOB 取得公鑰/私鑰的位長度。 |
|
CertGetServerOcspResponseContext 擷取指定句柄的非封鎖、有效的在線憑證狀態通訊協定 (OCSP) 回應內容。 |
|
CertGetStoreProperty 擷取存放區屬性。 |
|
CertGetSubjectCertificateFromStore 從證書存儲傳回主體憑證內容,其簽發者和序號唯一識別。 |
|
CertGetValidUsages 傳回由憑證陣列中所有憑證之有效使用方式交集的使用量陣列。 |
|
CertIsRDNAttrsInCertificateName CertIsRDNAttrsInCertificateName 函式會比較憑證名稱中的屬性與指定的CERT_RDN,以判斷是否包含所有屬性。 |
|
CertIsStrongHashToSign 判斷簽署憑證中的指定哈希演算法和公鑰是否可用來執行強式簽署。 |
|
CertIsValidCRLForCertificate CertIsValidCRLForCertificate 函式會檢查 CRL,以找出它是否為 CRL,如果撤銷該憑證,則會包含特定憑證。 |
|
CertNameToStrA 將CERT_NAME_BLOB結構中的編碼名稱轉換為以 Null 結尾的字元字串。 (ANSI) |
|
CertNameToStrW 將CERT_NAME_BLOB結構中的編碼名稱轉換為以 Null 結尾的字元字串。 (Unicode) |
|
CertOIDToAlgId 使用 CryptFindOIDInfo 函式,而不是此函式,因為 CNG 不再支援ALG_ID標識碼。 |
|
CertOpenServerOcspResponse 開啟與伺服器證書鏈結相關聯的在線憑證狀態通訊協定 (OCSP) 回應句柄。 |
|
CertOpenStore 使用指定的存放區提供者類型開啟證書存儲。 |
|
CertOpenSystemStoreA 開啟最常見的系統證書存儲。 若要以更複雜的需求開啟證書存儲,例如檔案型或記憶體型存放區,請使用 CertOpenStore。 (ANSI) |
|
CertOpenSystemStoreW 開啟最常見的系統證書存儲。 若要以更複雜的需求開啟證書存儲,例如檔案型或記憶體型存放區,請使用 CertOpenStore。 (Unicode) |
|
CertRDNValueToStrA CertRDNValueToStr 函式會將CERT_RDN_VALUE_BLOB中的名稱轉換成以 Null 結尾的字元字串。 (ANSI) |
|
CertRDNValueToStrW CertRDNValueToStr 函式會將CERT_RDN_VALUE_BLOB中的名稱轉換成以 Null 結尾的字元字串。 (Unicode) |
|
CertRegisterPhysicalStore 將實體存放區新增至登錄系統存放區集合。 |
|
CertRegisterSystemStore 註冊系統存放區。 |
|
CertRemoveEnhancedKeyUsageIdentifier CertRemoveEnhancedKeyUsageIdentifier 函式會從憑證的增強密鑰使用方式 (EKU) 擴充屬性中移除使用標識符物件識別碼 (OID)。 |
|
CertRemoveStoreFromCollection 從集合存放區移除同層級證書存儲。 |
|
CertResyncCertificateChainEngine 重新同步處理憑證鏈結引擎,以重新同步處理存放區的引擎,並更新引擎快取。 |
|
CertRetrieveLogoOrBiometricInfo 執行szOID_LOGOTYPE_EXT或szOID_BIOMETRIC_EXT憑證延伸模組中所指定標誌或生物特徵辨識資訊的 URL 擷取。 |
|
CertSaveStore 將證書儲存儲存至檔案或記憶體 BLOB。 |
|
CertSelectCertificateChains 根據指定的選取準則擷取憑證鏈結。 |
|
CertSerializeCertificateStoreElement CertSerializeCertificateStoreElement 函式會將憑證內容的編碼憑證及其編碼屬性串行化。 結果可以保存至記憶體,以便稍後擷取憑證和屬性。 |
|
CertSerializeCRLStoreElement CertSerializeCRLStoreElement 函式會串行化編碼的證書吊銷清單 (CRL) 內容及其屬性的編碼表示法。 |
|
CertSerializeCTLStoreElement CertSerializeCTLStoreElement 函式會串行化編碼的憑證信任清單 (CTL) 內容及其屬性的編碼表示法。 結果可以保存至記憶體,以便稍後擷取 CTL 和屬性。 |
|
CertSetCertificateContextPropertiesFromCTLEntry 使用指定之憑證信任清單 (CTL) 專案中的屬性,在憑證內容上設定屬性。 |
|
CertSetCertificateContextProperty 設定指定之憑證內容的擴充屬性。 |
|
CertSetCRLContextProperty 設定指定證書吊銷清單 (CRL) 內容的擴充屬性。 |
|
CertSetCTLContextProperty 設定指定之憑證信任清單 (CTL) 內容的擴充屬性。 |
|
CertSetEnhancedKeyUsage CertSetEnhancedKeyUsage 函式會設定憑證的增強密鑰使用方式 (EKU) 屬性。 |
|
CertSetStoreProperty CertSetStoreProperty 函式會設定存放區屬性。 |
|
CertStrToNameA 將以 Null 終止的 X.500 字串轉換為編碼的憑證名稱。 (ANSI) |
|
CertStrToNameW 將以 Null 終止的 X.500 字串轉換為編碼的憑證名稱。 (Unicode) |
|
CertUnregisterPhysicalStore CertUnregisterPhysicalStore 函式會從指定的系統存放區集合中移除實體存放區。 CertUnregisterPhysicalStore 也可用來刪除實體存放區。 |
|
CertUnregisterSystemStore CertUnregisterSystemStore 函式會取消註冊指定的系統存放區。 |
|
CertVerifyCertificateChainPolicy 檢查憑證鏈結以確認其有效性,包括其符合任何指定的有效原則準則。 |
|
CertVerifyCRLRevocation 檢查證書吊銷清單 (CRL),以判斷主體的憑證是否已撤銷。 |
|
CertVerifyCRLTimeValidity CertVerifyCRLTimeValidity 函式會驗證 CRL 的時間有效性。 |
|
CertVerifyCTLUsage 使用包含主體的使用標識碼來尋找已簽署且有效的憑證信任清單 (CTL),以驗證主體是否信任指定的使用方式。 |
|
CertVerifyRevocation 檢查 rgpvContext 陣列中包含的憑證撤銷狀態。 如果清單中找到要撤銷的憑證,則不會進行進一步檢查。 |
|
CertVerifySubjectCertificateContext CertVerifySubjectCertificateContext 函式會藉由檢查憑證簽發者的有效性,在憑證上執行已啟用的驗證檢查。 建議使用新的憑證鏈結驗證函式,而不是此函式。 |
|
CertVerifyTimeValidity CertVerifyTimeValidity 函式會驗證憑證的時間有效性。 |
|
CertVerifyValidityNesting CertVerifyValidityNesting 函式會驗證主體憑證的時間有效性在其簽發者的時間有效性內正確巢狀。 |
|
CryptAcquireCertificatePrivateKey 取得憑證的私鑰。 |
|
CryptAcquireContextA 用來取得特定密碼編譯服務提供者 (CSP) 內特定密鑰容器的句柄。 這個傳回的句柄用於呼叫使用所選 CSP 的 CryptoAPI 函式。 (ANSI) |
|
CryptAcquireContextW 用來取得特定密碼編譯服務提供者 (CSP) 內特定密鑰容器的句柄。 這個傳回的句柄用於呼叫使用所選 CSP 的 CryptoAPI 函式。 (Unicode) |
|
CryptBinaryToStringA 將位元組數位轉換成格式化字串。 (ANSI) |
|
CryptBinaryToStringW 將位元組數位轉換成格式化字串。 (Unicode) |
|
CryptCloseAsyncHandle CryptCloseAsyncHandle 函式 (wincrypt.h) 會關閉異步句柄。 |
|
CryptContextAddRef 將一個新增至 HCRYPTPROV 密碼編譯服務提供者 (CSP) 句柄的參考計數。 |
|
CryptCreateAsyncHandle CryptCreateAsyncHandle 函式 (wincrypt.h) 會建立異步句柄。 |
|
CryptCreateHash 起始數據流的哈希。 它會建立並傳回呼叫應用程式的句柄給密碼編譯服務提供者 (CSP) 哈希物件。 |
|
CryptCreateKeyIdentifierFromCSP 重要 此 API 已被取代。 (CryptCreateKeyIdentifierFromCSP) |
|
CryptDecodeMessage 譯碼、解密及驗證密碼編譯訊息。 |
|
CryptDecodeObject CryptDecodeObject 函式會譯碼 lpszStructType 參數所指示之類型的結構。 建議使用 CryptDecodeObjectEx 做為 API,以大幅提升效能來執行相同的函式。 |
|
CryptDecodeObjectEx 譯碼 lpszStructType 參數所指示之型別的結構。 |
|
CryptDecrypt 使用 CryptEncrypt 函式解密先前加密的數據。 |
|
CryptDecryptAndVerifyMessageSignature CryptDecryptAndVerifyMessageSignature 函式會解密訊息並驗證其簽章。 |
|
CryptDecryptMessage CryptDecryptMessage 函式會譯碼並解密訊息。 |
|
CryptDeriveKey 產生衍生自基底數據值的密碼編譯會話密鑰。 |
|
CryptDestroyHash 終結 hHash 參數所參考的哈希物件。 |
|
CryptDestroyKey 釋放 hKey 參數所參考的句柄。 |
|
CryptDuplicateHash 完成重複作業時,將哈希的確切復本複製到點。 |
|
CryptDuplicateKey 製作金鑰的確切復本和金鑰的狀態。 |
|
CryptEncodeObject CryptEncodeObject 函式會編碼 lpszStructType 參數值所指示之型別的結構。 建議使用 CryptEncodeObjectEx 做為 API,以大幅提升效能來執行相同的函式。 |
|
CryptEncodeObjectEx 編碼 lpszStructType 參數值所指示之型別的結構。 |
|
CryptEncrypt 加密數據。 用來加密數據的演算法是由 CSP 模組持有的金鑰所指定,並由 hKey 參數參考。 |
|
CryptEncryptMessage CryptEncryptMessage 函式會加密和編碼訊息。 |
|
CryptEnumKeyIdentifierProperties CryptEnumKeyIdentifierProperties 函式會列舉密鑰標識碼及其屬性。 |
|
CryptEnumOIDFunction CryptEnumOIDFunction 函式會列舉已註冊的物件識別碼 (OID) 函式。 |
|
CryptEnumOIDInfo 列舉預先定義和已註冊的物件標識碼 (OID) CRYPT_OID_INFO結構。 此函式會列舉所有預先定義和已註冊的結構,或只列舉所選 OID 群組所識別的結構。 |
|
CryptEnumProvidersA 重要 此 API 已被取代。 (CryptEnumProvidersA) |
|
CryptEnumProvidersW 重要 此 API 已被取代。 (CryptEnumProvidersW) |
|
CryptEnumProviderTypesA 擷取計算機上支援的第一種或下一種密碼編譯服務提供者 (CSP)。 (ANSI) |
|
CryptEnumProviderTypesW 擷取計算機上支援的第一種或下一種密碼編譯服務提供者 (CSP)。 (Unicode) |
|
CryptExportKey 以安全的方式,從密碼編譯服務提供者 (CSP) 匯出密碼編譯密鑰或金鑰組。 |
|
CryptExportPKCS8 匯出 PKCS 中的私密鑰 (CryptExportPKCS8) |
|
CryptExportPKCS8Ex 匯出 PKCS 中的私密鑰 (CryptExportPKCS8Ex) |
|
CryptExportPublicKeyInfo CryptExportPublicKeyInfo 函式會匯出與提供者對應私鑰相關聯的公鑰資訊。 如需此函式的更新版本,請參閱 CryptExportPublicKeyInfoEx。 |
|
CryptExportPublicKeyInfoEx 匯出與提供者對應私鑰相關聯的公鑰資訊。 |
|
CryptExportPublicKeyInfoFromBCryptKeyHandle 匯出與提供者對應私鑰相關聯的公鑰資訊。 |
|
CryptFindCertificateKeyProvInfo 列舉密碼編譯提供者及其容器,以尋找對應至憑證公鑰的私鑰。 |
|
CryptFindLocalizedName 尋找指定名稱的當地語系化名稱,例如 「Root」 系統存放區的當地語系化名稱。 |
|
CryptFindOIDInfo 擷取符合指定索引鍵類型和索引鍵的第一個預先定義或已註冊CRYPT_OID_INFO結構。 搜尋可以限制在指定的 OID 群組內的物件識別碼(OID)。 |
|
CryptFormatObject CryptFormatObject 函式會格式化編碼的數據,並根據憑證編碼類型傳回配置緩衝區中的 Unicode 字串。 |
|
CryptFreeOIDFunctionAddress CryptFreeOIDFunctionAddress 函式會藉由遞減函式句柄上的參考計數來釋出 CryptGetOIDFunctionAddress 或 CryptGetDefaultOIDFunctionAddress 所傳回的句柄。 |
|
CryptGenKey 產生隨機密碼編譯會話密鑰或公開/私鑰組。 在 phKey 中會傳回金鑰或金鑰組的句柄。 然後,此句柄可以視需要與任何需要密鑰句柄的 CryptoAPI 函式搭配使用。 |
|
CryptGenRandom 以密碼編譯隨機位元組填入緩衝區。 |
|
CryptGetAsyncParam CryptGetAsyncParam 函式 (wincrypt.h) 會設定異步參數值。 |
|
CryptGetDefaultOIDDllList CryptGetDefaultOIDDllList 函式會取得包含指定函式集和編碼類型之已註冊預設物件識別碼 (OID) 函式的 DLL 檔名清單。 |
|
CryptGetDefaultOIDFunctionAddress CryptGetDefaultOIDFunctionAddress 函式會載入包含預設函式位址的 DLL。 |
|
CryptGetDefaultProviderA 尋找本機電腦或目前使用者指定提供者類型的默認密碼編譯服務提供者 (CSP)。 (ANSI) |
|
CryptGetDefaultProviderW 尋找本機電腦或目前使用者指定提供者類型的默認密碼編譯服務提供者 (CSP)。 (Unicode) |
|
CryptGetHashParam 擷取管理哈希對象作業的數據。 |
|
CryptGetKeyIdentifierProperty CryptGetKeyIdentifierProperty 會從指定的密鑰標識碼取得特定屬性。 |
|
CryptGetKeyParam 擷取管理金鑰作業的數據。 |
|
CryptGetMessageCertificates CryptGetMessageCertificates 函式會傳回包含訊息憑證和 CRL 之開啟證書存儲的句柄。 此函式會使用提供者類型CERT_STORE_PROV_PKCS7作為 lpszStoreProvider 參數呼叫 CertOpenStore。 |
|
CryptGetMessageSignerCount CryptGetMessageSignerCount 函式會傳回已簽署訊息的簽署者數目。 |
|
CryptGetObjectUrl 從憑證、憑證信任清單 (CTL) 或證書吊銷清單 (CRL) 取得遠端物件的 URL。 |
|
CryptGetOIDFunctionAddress 搜尋已註冊和已安裝的函式清單,以取得編碼類型和對象識別碼 (OID) 相符專案。 |
|
CryptGetOIDFunctionValue CryptGetOIDFunctionValue 函式會查詢與 OID 相關聯的值。 |
|
CryptGetProvParam 擷取管理密碼編譯服務提供者作業的參數(CSP)。 |
|
CryptGetTimeValidObject 擷取在指定內容和時間內有效的CRL、OCSP回應或 CTL 物件。 |
|
CryptGetUserKey 擷取使用者兩個公開/私鑰組之一的句柄。 |
|
CryptHashCertificate CryptHashCertificate 函式會哈希憑證的整個編碼內容,包括其簽章。 |
|
CryptHashCertificate2 使用 CNG 哈希提供者來哈希數據區塊。 |
|
CryptHashData 將數據加入指定的哈希物件。 |
|
CryptHashMessage 建立訊息的哈希。 |
|
CryptHashPublicKeyInfo 編碼CERT_PUBLIC_KEY_INFO結構中的公鑰資訊,並計算編碼位元組的哈希。 |
|
CryptHashSessionKey 計算會話密鑰對象的密碼編譯哈希。 |
|
CryptHashToBeSigned 重要 此 API 已被取代。 (CryptHashToBeSigned) |
|
CryptImportKey 將密碼編譯金鑰從金鑰 BLOB 傳輸到密碼編譯服務提供者 (CSP)。 |
|
CryptImportPKCS8 在 PKCS 中匯入私鑰 |
|
CryptImportPublicKeyInfo 將公鑰資訊轉換成提供者,並傳回公鑰的句柄。 |
|
CryptImportPublicKeyInfoEx 重要 此 API 已被取代。 (CryptImportPublicKeyInfoEx) |
|
CryptImportPublicKeyInfoEx2 將公鑰匯入至對應至公鑰物件識別碼 (OID) 的 CNG 非對稱提供者,並將 CNG 句柄傳回給金鑰。 |
|
CryptInitOIDFunctionSet CryptInitOIDFunctionSet 會初始化,並傳回由提供之函式集名稱所識別的 OID 函式集句柄。 |
|
CryptInstallDefaultContext 將特定提供者安裝為指定演算法的預設內容提供者。 |
|
CryptInstallOIDFunctionAddress CryptInstallOIDFunctionAddress 函式會安裝一組可呼叫的物件標識碼 (OID) 函式位址。 |
|
CryptMemAlloc CryptMemAlloc 函式會配置緩衝區的記憶體。 它會由所有傳回已配置緩衝區的 Crypt32.lib 函式使用。 |
|
CryptMemFree CryptMemFree 函式會釋放 CryptMemAlloc 或 CryptMemRealloc 所配置的記憶體。 |
|
CryptMemRealloc CryptMemRealloc 函式會釋放目前為緩衝區配置的記憶體,併為新的緩衝區配置記憶體。 |
|
CryptMsgCalculateEncodedLength 根據要編碼之數據的訊息類型、編碼參數,以及要編碼之數據的總長度,計算編碼密碼編譯訊息所需的位元組數目上限。 |
|
CryptMsgClose CryptMsgClose 函式會關閉密碼編譯訊息句柄。 每次呼叫此函式時,訊息上的參考計數都會減少一個。 當參考計數達到零時,訊息就會完全釋放。 |
|
CryptMsgControl 在對 CryptMsgUpdate 函式進行最終呼叫譯碼訊息之後,執行控件作業。 |
|
CryptMsgCountersign 將訊息中的現有簽章反配。 |
|
CryptMsgCountersignEncoded 反配現有的 PKCS |
|
CryptMsgDuplicate CryptMsgDuplicate 函式會藉由遞增其參考計數來複製密碼編譯訊息句柄。 |
|
CryptMsgEncodeAndSignCTL CryptMsgEncodeAndSignCTL 函式會編碼 CTL,並建立包含已編碼 CTL 的已簽署訊息。此函式會先編碼 pCtlInfo 所指向的 CTL,然後呼叫 CryptMsgSignCTL 來簽署編碼的訊息。 |
|
CryptMsgGetAndVerifySigner CryptMsgGetAndVerifySigner 函式會驗證密碼編譯訊息的簽章。 |
|
CryptMsgGetParam 在密碼編譯訊息經過編碼或譯碼之後取得訊息參數。 |
|
CryptMsgOpenToDecode 開啟密碼編譯訊息以進行譯碼,並傳回已開啟訊息的句柄。 |
|
CryptMsgOpenToEncode 開啟密碼編譯訊息進行編碼,並傳回已開啟訊息的句柄。 |
|
CryptMsgSignCTL CryptMsgSignCTL 函式會建立包含編碼 CTL 的已簽署訊息。 |
|
CryptMsgUpdate 將內容新增至密碼編譯訊息。 |
|
CryptMsgVerifyCountersignatureEncoded 根據 SignerInfo 結構來驗證計數器符號(如 PKCS 所定義 |
|
CryptMsgVerifyCountersignatureEncodedEx 確認 pbSignerInfoCounterSignature 參數包含 pbSignerInfo 參數結構之 encryptedDigest 字段的加密哈希。 |
|
CryptQueryObject 擷取密碼編譯 API 物件內容的相關信息,例如憑證、證書吊銷清單或憑證信任清單。 |
|
CryptRegisterDefaultOIDFunction CryptRegisterDefaultOIDFunction 會註冊 DLL,其中包含要針對指定的編碼類型和函式名稱呼叫的預設函式。 不同於 CryptRegisterOIDFunction,無法覆寫 DLL 要導出的函式名稱。 |
|
CryptRegisterOIDFunction 註冊 DLL,其中包含要針對指定的編碼類型、函式名稱和對象識別碼 (OID) 呼叫的函式。 |
|
CryptRegisterOIDInfo CryptRegisterOIDInfo 函式會註冊CRYPT_OID_INFO結構中指定的 OID 資訊,並將它保存至登錄。 |
|
CryptReleaseContext 釋放密碼編譯服務提供者 (CSP) 和金鑰容器的句柄。 |
|
CryptRetrieveObjectByUrlA 從 URL 所指定的位置擷取公鑰基礎結構 (PKI) 物件。 (ANSI) |
|
CryptRetrieveObjectByUrlW 從 URL 所指定的位置擷取公鑰基礎結構 (PKI) 物件。 (Unicode) |
|
CryptRetrieveTimeStamp 編碼時間戳要求,並從URL指定的位置擷取時間戳令牌到時間戳授權單位 (TSA)。 |
|
CryptSetAsyncParam CryptSetAsyncParam 函式 (wincrypt.h) 會設定異步參數。 |
|
CryptSetHashParam 自訂哈希對象的作業,包括設定初始哈希內容,以及選取特定的哈希演算法。 |
|
CryptSetKeyIdentifierProperty CryptSetKeyIdentifierProperty 函式會設定指定之密鑰標識碼的 屬性。 此函式可以在 pwszComputerName 中識別的電腦上設定 屬性。 |
|
CryptSetKeyParam 自訂會話金鑰作業的各個層面。 |
|
CryptSetOIDFunctionValue CryptSetOIDFunctionValue 函式會設定指定編碼類型、函式名稱、OID 和值名稱的值。 |
|
CryptSetProviderA 指定目前使用者的默認密碼編譯服務提供者 (CSP)。 (ANSI) |
|
CryptSetProviderExA 指定本機電腦或目前使用者之指定提供者類型的默認密碼編譯服務提供者 (CSP)。 (ANSI) |
|
CryptSetProviderExW 指定本機電腦或目前使用者之指定提供者類型的默認密碼編譯服務提供者 (CSP)。 (Unicode) |
|
CryptSetProviderW 指定目前使用者的默認密碼編譯服務提供者 (CSP)。 (Unicode) |
|
CryptSetProvParam 自訂密碼編譯服務提供者 (CSP) 的作業。 此函式通常用於在與 CSP 相關聯的金鑰容器上設定安全性描述元,以控制該金鑰容器中私鑰的存取。 |
|
CryptSignAndEncodeCertificate 編碼並簽署憑證、證書吊銷清單 (CRL)、憑證信任清單 (CTL) 或憑證要求。 |
|
CryptSignAndEncryptMessage CryptSignAndEncryptMessage 函式會建立指定內容的哈希、簽署哈希、加密內容、哈希加密加密內容和已簽署哈希,然後編碼加密的內容和已簽署的哈希。 |
|
CryptSignCertificate CryptSignCertificate 函式會在編碼的已簽署內容中簽署「要簽署」的資訊。 |
|
CryptSignHashA 簽署數據。 (CryptSignHashA) |
|
CryptSignHashW 簽署數據。 (CryptSignHashW) |
|
CryptSignMessage CryptSignMessage 函式會建立指定內容的哈希、簽署哈希,然後編碼原始訊息內容和帶正負號的哈希。 |
|
CryptSignMessageWithKey 使用參數中指定的 CSP 私鑰簽署訊息。 |
|
CryptStringToBinaryA 將格式化字串轉換成位元組數位。 (ANSI) |
|
CryptStringToBinaryW 將格式化字串轉換成位元組數位。 (Unicode) |
|
CryptUninstallDefaultContext 重要 此 API 已被取代。 (CryptUninstallDefaultContext) |
|
CryptUnregisterDefaultOIDFunction CryptUnregisterDefaultOIDFunction 會移除 DLL 的註冊,其中包含要針對指定編碼類型和函式名稱呼叫的預設函式。 |
|
CryptUnregisterOIDFunction 拿掉 DLL 的註冊,其中包含要針對指定的編碼類型、函式名稱和 OID 呼叫的函式。 |
|
CryptUnregisterOIDInfo CryptUnregisterOIDInfo 函式會移除指定CRYPT_OID_INFO OID 資訊結構的註冊。 要取消註冊的結構是由結構的 pszOID 和 dwGroupId 成員所識別。 |
|
CryptVerifyCertificateSignature 使用 CERT_PUBLIC_KEY_INFO 結構中的公鑰,驗證憑證、證書吊銷清單 (CRL) 或憑證要求的簽章。 |
|
CryptVerifyCertificateSignatureEx 使用簽發者的公鑰,驗證主體憑證、證書吊銷清單、憑證要求或keygen要求的簽章。 |
|
CryptVerifyDetachedMessageHash CryptVerifyDetachedMessageHash 函式會驗證中斷連結的哈希。 |
|
CryptVerifyDetachedMessageSignature CryptVerifyDetachedMessageSignature 函式會驗證包含已中斷連結簽章或簽章的已簽署訊息。 |
|
CryptVerifyMessageHash CryptVerifyMessageHash 函式會驗證指定內容的哈希。 |
|
CryptVerifyMessageSignature 驗證已簽署訊息的簽章。 |
|
CryptVerifyMessageSignatureWithKey 使用指定的公鑰資訊來驗證已簽署訊息的簽章。 |
|
CryptVerifySignatureA 驗證哈希對象的簽章。 (ANSI) |
|
CryptVerifySignatureW 驗證哈希對象的簽章。 (Unicode) |
|
CryptVerifyTimeStampSignature 驗證指定位元組數組上的時間戳簽章。 |
|
GetEncSChannel 此函式無法使用。 |
|
PFXExportCertStore 從參考的證書存儲匯出憑證,如果可用,則會從參考的證書存儲匯出相關聯的私鑰。 |
|
PFXExportCertStoreEx 從參考的證書存儲匯出憑證,並匯出其相關聯的私鑰。 |
|
PFXImportCertStore 匯入 PFX BLOB,並傳回存放區的句柄,其中包含憑證和任何相關聯的私鑰。 |
|
PFXIsPFXBlob PFXIsPFXBlob 函式會嘗試將 BLOB 的外部層譯碼為 PFX 封包。 |
|
PFXVerifyPassword PFXVerifyPassword 函式會嘗試將 BLOB 的外部層譯碼為個人資訊交換 (PFX) 封包,並使用指定的密碼將它解密。 不會匯入 BLOB 中的數據。 |
回呼函式
|
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC 解密私鑰,並在 pbClearTextKey 參數中傳回解密的金鑰。 |
|
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC 加密私鑰,並傳回 pbEncryptedKey 參數中的加密內容。 |
|
PCRYPT_RESOLVE_HCRYPTPROV_FUNC 使用 phCryptProv 參數接收要匯入的密鑰,以傳回密碼編譯服務提供者 (CSP) 的句柄。 |
|
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK 應用程式定義的回呼函式,可讓應用程式篩選可能新增至憑證鏈結的憑證。 |
|
PFN_CERT_CREATE_CONTEXT_SORT_FUNC 建立內容時,針對每個已排序的內容專案呼叫。 |
|
PFN_CERT_DLL_OPEN_STORE_PROV_FUNC 由存放區提供者實作,並用來開啟存放區。 |
|
PFN_CERT_ENUM_PHYSICAL_STORE CertEnumPhysicalStoreCallback 回呼函式會格式化,並提供呼叫 CertEnumPhysicalStore 所找到之每個實體存放區的資訊。 |
|
PFN_CERT_ENUM_SYSTEM_STORE CertEnumSystemStoreCallback 回呼函式會格式化,並提供呼叫 CertEnumSystemStore 所找到之每個系統存放區的資訊。 |
|
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION CertEnumSystemStoreLocationCallback 回呼函式會格式化,並提供呼叫 CertEnumSystemStoreLocation 所找到之每個系統存放區位置的資訊。 |
|
PFN_CERT_STORE_PROV_CLOSE 當存放區的參考計數遞減為零時,由 CertCloseStore 呼叫的應用程式定義回呼函式。 |
|
PFN_CERT_STORE_PROV_CONTROL CertStoreProvControl 回呼函式支援 CertControlStore API。 所有 API 的參數都會直接傳遞至回呼。 如需詳細資訊,請參閱 CertControlStore。 |
|
PFN_CERT_STORE_PROV_DELETE_CERT CertDeleteCertificateFromStore 在從存放區中刪除憑證之前所呼叫的應用程式定義回呼函式。 |
|
PFN_CERT_STORE_PROV_DELETE_CRL CertDeleteCRLFromStore 在從存放區刪除 CRL 之前呼叫的應用程式定義回呼函式。 |
|
PFN_CERT_STORE_PROV_READ_CERT 應用程式定義的回呼函式,可讀取提供者的憑證內容複本。 |
|
PFN_CERT_STORE_PROV_READ_CRL 應用程式定義的回呼函式,可讀取提供者的CRL內容複本。 |
|
PFN_CERT_STORE_PROV_READ_CTL 呼叫 CertStoreProvReadCTL 回呼函式來讀取提供者的 CTL 內容複本,如果存在,則會建立新的 CTL 內容。 |
|
PFN_CERT_STORE_PROV_SET_CERT_PROPERTY 應用程式定義的回調函式,在設定憑證的 屬性之前,由 CertSetCertificateContextProperty 呼叫。 |
|
PFN_CERT_STORE_PROV_SET_CRL_PROPERTY CertSetCRLContextProperty 在設定 CRL 屬性之前呼叫的應用程式定義回呼函式。 |
|
PFN_CERT_STORE_PROV_SET_CTL_PROPERTY CertStoreProvSetCTLProperty 回呼函式會決定是否可以在 CTL 上設定屬性。 |
|
PFN_CERT_STORE_PROV_WRITE_CERT 由 CertAddEncodedCertificateToStore、CertAddCertificateContextToStore 和 CertAddSerializedElementToStore 呼叫的應用程式定義回呼函式,再新增至存放區。 |
|
PFN_CERT_STORE_PROV_WRITE_CRL 應用程式定義的回調函式,由 CertAddEncodedCRLToStore、CertAddCRLContextToStore 和 CertAddSerializedElementToStore 呼叫,然後再新增至存放區。 |
|
PFN_CERT_STORE_PROV_WRITE_CTL CertStoreProvWriteCTL 回呼函式可由 CertAddEncodedCTLToStore、CertAddCTLContextToStore 或 CertAddSerializedElementToStore 呼叫,然後再將 CTL 新增至存放區。 |
|
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY 匯入已解密的內容加密金鑰 (CEK)。 |
|
PFN_CMSG_CNG_IMPORT_KEY_AGREE 解金適用於金鑰合約收件者的內容加密金鑰 (CEK)。 |
|
PFN_CMSG_CNG_IMPORT_KEY_TRANS 匯入和解金鑰傳輸收件者的內容加密金鑰 (CEK)。 |
|
PFN_CMSG_EXPORT_KEY_AGREE 加密並匯出信封郵件之金鑰合約收件者的內容加密金鑰。 |
|
PFN_CMSG_EXPORT_KEY_TRANS 加密並匯出信封郵件之金鑰傳輸收件者的內容加密金鑰。 |
|
PFN_CMSG_EXPORT_MAIL_LIST 加密並匯出信封郵件的郵件清單收件者的內容加密金鑰。 |
|
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY 產生對稱金鑰,用來加密信封訊息的內容。 |
|
PFN_CMSG_IMPORT_KEY_AGREE 匯入封封郵件之金鑰傳輸收件者的內容加密金鑰。 (PFN_CMSG_IMPORT_KEY_AGREE) |
|
PFN_CMSG_IMPORT_KEY_TRANS 匯入封封郵件之金鑰傳輸收件者的內容加密金鑰。 (PFN_CMSG_IMPORT_KEY_TRANS) |
|
PFN_CMSG_IMPORT_MAIL_LIST 匯入封封郵件之金鑰傳輸收件者的內容加密金鑰。 (PFN_CMSG_IMPORT_MAIL_LIST) |
|
PFN_CRYPT_ENUM_KEYID_PROP CRYPT_ENUM_KEYID_PROP回呼函式會與 CryptEnumKeyIdentifierProperties 函式搭配使用。 |
|
PFN_CRYPT_ENUM_OID_FUNC CRYPT_ENUM_OID_FUNCTION回呼函式會與 CryptEnumOIDFunction 函式搭配使用。 |
|
PFN_CRYPT_ENUM_OID_INFO CRYPT_ENUM_OID_INFO回呼函式會與 CryptEnumOIDInfo 函式搭配使用。 |
|
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC CryptExportPublicKeyInfoEx 呼叫以匯出公鑰 BLOB 並將其編碼。 |
|
PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC 呼叫 以譯碼並傳回哈希演算法標識碼,以及選擇性地傳回簽章參數。 |
|
PFN_CRYPT_GET_SIGNER_CERTIFICATE CryptGetSignerCertificateCallback 使用者提供的回呼函式會與CRYPT_VERIFY_MESSAGE_PARA結構搭配使用,以取得和驗證訊息簽署者的憑證。 |
|
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH 指定物件已變更。 |
|
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE 釋放提供者所傳回的物件。 |
|
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER 釋放物件標識碼的記憶體。 |
|
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD 釋放用來加密個人資訊交換 (PFX) 位元組數位的密碼。 |
|
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET 擷取物件。 |
|
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE 初始化提供者。 |
|
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE 釋放提供者。 |
|
PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC 呼叫 以簽署和編碼計算哈希。 |
|
PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC 呼叫 以解密編碼的簽章,並將其與計算哈希進行比較。 |
|
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC CryptImportPublicKeyInfoEx2 呼叫以譯碼公鑰演演算法標識碼、載入演演算法提供者,以及匯入密鑰組。 |
結構體系
|
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA 保存用於驗證檔案憑證鏈結的原則資訊。 |
|
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS結構會保存其他 Authenticode 原則資訊,以進行檔案鏈結驗證。 |
|
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA結構包含時間戳原則資訊,可用於檔案的憑證鏈結驗證。 |
|
BLOBHEADER 指出金鑰的 BLOB 類型和金鑰所使用的演算法。 |
|
CERT_ACCESS_DESCRIPTION CERT_ACCESS_DESCRIPTION 結構是CERT_AUTHORITY_INFO_ACCESS結構的成員。 |
|
CERT_ALT_NAME_ENTRY 包含各種名稱表單之一的替代名稱。 |
|
CERT_ALT_NAME_INFO CERT_ALT_NAME_INFO 結構用於主體或簽發者憑證的編碼和譯碼延伸模組、證書吊銷清單(CRL)和證書信任清單(CCL)。 |
|
CERT_AUTHORITY_INFO_ACCESS 代表授權單位資訊存取和主體資訊存取憑證延伸模組,並指定如何存取主體或憑證簽發者的其他資訊和服務。 |
|
CERT_AUTHORITY_KEY_ID_INFO 識別用來簽署憑證或證書吊銷清單 (CRL) 的金鑰。 |
|
CERT_AUTHORITY_KEY_ID2_INFO CERT_AUTHORITY_KEY_ID2_INFO 結構會識別用來簽署憑證或CRL的金鑰。 |
|
CERT_BASIC_CONSTRAINTS_INFO CERT_BASIC_CONSTRAINTS_INFO結構包含資訊,指出認證主體是否可以做為證書頒發機構單位(CA)、結束實體或兩者。 |
|
CERT_BASIC_CONSTRAINTS2_INFO CERT_BASIC_CONSTRAINTS2_INFO結構包含資訊,指出認證主體是否可以作為 CA 或結束實體。 如果主體可以做為 CA,也可以指定認證路徑長度條件約束。 |
|
CERT_BIOMETRIC_DATA 包含生物特徵辨識數據的相關信息。 |
|
CERT_BIOMETRIC_EXT_INFO 包含一組生物特徵辨識資訊。 |
|
CERT_CHAIN_CONTEXT 包含簡單憑證鏈結的陣列和信任狀態結構,表示所有連線簡單鏈結上的摘要有效性數據。 |
|
CERT_CHAIN_ELEMENT CERT_CHAIN_ELEMENT結構是簡單憑證鏈結中的單一元素。 |
|
CERT_CHAIN_ENGINE_CONFIG 設定用於建置非預設憑證鏈結引擎的參數。 所使用的引擎會決定憑證鏈結的建置方式。 |
|
CERT_CHAIN_FIND_ISSUER_PARA 包含 CertFindChainInStore 函式中用來建置憑證鏈結的資訊。 |
|
CERT_CHAIN_PARA CERT_CHAIN_PARA 結構會建立要用於建置憑證鏈結的搜尋和比對準則。 |
|
CERT_CHAIN_POLICY_PARA 包含 CertVerifyCertificateChainPolicy 中用來建立憑證鏈結驗證原則準則的資訊。 |
|
CERT_CHAIN_POLICY_STATUS 驗證憑證鏈結時,保留 CertVerifyCertificateChainPolicy 函式所傳回的憑證鏈結狀態資訊。 |
|
CERT_CONTEXT 包含憑證的編碼和譯碼表示。 |
|
CERT_CREATE_CONTEXT_PARA 定義呼叫 CertCreateContext 函式時可以使用的其他值。 |
|
CERT_CRL_CONTEXT_PAIR CERT_CRL_CONTEXT_PAIR結構包含憑證內容和相關聯的CRL內容。 |
|
CERT_DH_PARAMETERS 包含與 Diffie/Hellman 公鑰演算法相關聯的參數。 |
|
CERT_DSS_PARAMETERS 包含與數位簽名標準 (DSS) 公鑰演算法相關聯的參數。 |
|
CERT_ECC_SIGNATURE 包含橢圓曲線數位簽名演算法 (ECDSA) 簽章的 r 和 s 值。 |
|
CERT_EXTENSION CERT_EXTENSION 結構包含憑證、證書吊銷清單 (CRL) 或憑證信任清單 (CTL) 的延伸資訊。 |
|
CERT_EXTENSIONS CERT_EXTENSIONS 結構包含延伸模組數位。 |
|
CERT_GENERAL_SUBTREE CERT_GENERAL_SUBTREE 結構用於 CERT_NAME_CONSTRAINTS_INFO 結構。 此結構提供可包含或排除之憑證的身分識別。 |
|
CERT_HASHED_URL 包含哈希 URL。 |
|
CERT_ID 做為可唯一識別憑證的彈性方法。 |
|
CERT_INFO 包含憑證的資訊。 |
|
CERT_ISSUER_SERIAL_NUMBER 做為憑證的唯一標識符,其中包含憑證的簽發者和簽發者的序號。 |
|
CERT_KEY_ATTRIBUTES_INFO CERT_KEY_ATTRIBUTES_INFO 結構包含所認證公鑰的選擇性額外資訊。 |
|
CERT_KEY_CONTEXT 包含與CERT_KEY_CONTEXT_PROP_ID屬性相關聯的數據。 |
|
CERT_KEY_USAGE_RESTRICTION_INFO CERT_KEY_USAGE_RESTRICTION_INFO 結構包含對憑證公鑰使用所施加的限制。 這包括使用金鑰和原則的用途,讓密鑰可供使用。 |
|
CERT_KEYGEN_REQUEST_INFO 包含儲存在 Netscape 金鑰產生要求中的資訊。 主體和主體公鑰 BLOB 會編碼。 |
|
CERT_LDAP_STORE_OPENED_PARA 使用 CERT_LDAP_STORE_OPENED_FLAG 旗標指定CERT_STORE_PROV_LDAP提供者時,搭配 CertOpenStore 函式使用,以指定用來執行查詢的現有 LDAP 會話以及 LDAP 查詢字串。 |
|
CERT_LOGOTYPE_AUDIO 包含音訊標誌類型的相關信息。 |
|
CERT_LOGOTYPE_AUDIO_INFO 包含音訊標誌類型的詳細資訊。 |
|
CERT_LOGOTYPE_DATA 包含標誌類型數據。 |
|
CERT_LOGOTYPE_DETAILS 包含標誌類型的其他資訊。 |
|
CERT_LOGOTYPE_EXT_INFO 包含一組標誌類型資訊。 |
|
CERT_LOGOTYPE_IMAGE 包含影像標誌類型的相關信息。 |
|
CERT_LOGOTYPE_IMAGE_INFO 包含影像標誌類型的詳細資訊。 |
|
CERT_LOGOTYPE_INFO 包含標誌類型數據的相關信息。 |
|
CERT_LOGOTYPE_REFERENCE 包含標誌類型參考資訊。 |
|
CERT_NAME_CONSTRAINTS_INFO CERT_NAME_CONSTRAINTS_INFO結構包含特定允許或排除自信任的憑證相關信息。 |
|
CERT_NAME_INFO 包含主體或簽發者名稱。 |
|
CERT_NAME_VALUE 包含相對辨別名稱 (RDN) 屬性值。 |
|
CERT_OR_CRL_BLOB 封裝憑證以搭配因特網密鑰交換訊息使用。 |
|
CERT_OR_CRL_BUNDLE 封裝憑證陣列,以搭配因特網密鑰交換訊息使用。 |
|
CERT_OTHER_LOGOTYPE_INFO 包含未預先定義之標誌類型的相關信息。 |
|
CERT_PAIR CERT_PAIR 結構包含憑證及其配對交叉憑證。 |
|
CERT_PHYSICAL_STORE_INFO 包含實體證書存儲的相關信息。 |
|
CERT_POLICIES_INFO CERT_POLICIES_INFO 結構包含CERT_POLICY_INFO數位。 |
|
CERT_POLICY_CONSTRAINTS_INFO CERT_POLICY_CONSTRAINTS_INFO結構包含已建立的原則,可接受受信任的憑證。 |
|
CERT_POLICY_ID CERT_POLICY_ID 結構包含憑證明確支持的憑證原則清單,以及這些原則的選擇性限定符資訊。 |
|
CERT_POLICY_INFO CERT_POLICY_INFO 結構包含指定原則的物件標識碼 (OID)和選擇性的原則限定符陣列。 |
|
CERT_POLICY_MAPPING 包含簽發者網域與主體網域原則 OID 之間的對應。 |
|
CERT_POLICY_MAPPINGS_INFO CERT_POLICY_MAPPINGS_INFO結構提供兩個網域原則 OID 之間的對應。 |
|
CERT_POLICY_QUALIFIER_INFO CERT_POLICY_QUALIFIER_INFO 結構包含指定限定符和限定符特定補充資訊的物件標識碼 (OID)。 |
|
CERT_PRIVATE_KEY_VALIDITY CERT_PRIVATE_KEY_VALIDITY 結構表示對應至憑證公鑰之私鑰的有效時間範圍。 |
|
CERT_PUBLIC_KEY_INFO 包含公鑰及其演算法。 |
|
CERT_QC_STATEMENT 表示一或多個語句序列中的單一語句,以包含在限定憑證 (QC) 語句延伸中。 |
|
CERT_QC_STATEMENTS_EXT_INFO 包含一或多個語句序列,這些語句組成 QC 的合格憑證 (QC) 語句延伸。 |
|
CERT_RDN CERT_RDN 結構包含由CERT_RDN_ATTR結構數位組成的相對辨別名稱 (RDN)。 |
|
CERT_RDN_ATTR 包含相對辨別名稱的單一屬性(RDN)。 整個 RDN 會以包含CERT_RDN_ATTR結構數位的CERT_RDN結構表示。 |
|
CERT_REQUEST_INFO CERT_REQUEST_INFO 結構包含憑證要求的資訊。 主體、主體公鑰和屬性 BLOB 會編碼。 |
|
CERT_REVOCATION_CHAIN_PARA 包含用於建置獨立在線憑證狀態通訊協定 (OCSP) 回應簽署者憑證鏈結的參數。 |
|
CERT_REVOCATION_CRL_INFO 包含憑證吊銷清單 (CRL) 撤銷類型處理程式所更新的資訊。 |
|
CERT_REVOCATION_INFO 指出CERT_CHAIN_ELEMENT中憑證的撤銷狀態。 |
|
CERT_REVOCATION_PARA 會傳入對 CertVerifyRevocation 函式的呼叫,以協助尋找要驗證之內容的簽發者。 |
|
CERT_REVOCATION_STATUS 包含憑證撤銷狀態的相關信息。 |
|
CERT_SELECT_CHAIN_PARA 包含用於建置和選取鏈結的參數。 |
|
CERT_SELECT_CRITERIA 指定傳遞至 CertSelectCertificateChains 函式的選取準則。 |
|
CERT_SERVER_OCSP_RESPONSE_CONTEXT 包含編碼的 OCSP 回應。 |
|
CERT_SIGNED_CONTENT_INFO CERT_SIGNED_CONTENT_INFO 結構包含要簽署的編碼內容,以及保存簽章的 BLOB。 ToBeSigned 成員是編碼的CERT_INFO、CRL_INFO、CTL_INFO或CERT_REQUEST_INFO。 |
|
CERT_SIMPLE_CHAIN CERT_SIMPLE_CHAIN 結構包含鏈結項目的陣列,以及陣列所代表鏈結的摘要信任狀態。 |
|
CERT_STORE_PROV_FIND_INFO 由許多存放區提供者回呼函式使用。 |
|
CERT_STORE_PROV_INFO 包含使用 CertOpenStore 函式開啟存放區時所安裝 CertDllOpenStoreProv 函式所傳回的資訊。 |
|
CERT_STRONG_SIGN_PARA 包含參數,用來檢查憑證上的強式簽章、證書吊銷清單 (CRL)、在線憑證狀態通訊協定 (OCSP) 回應,以及 PKCS |
|
CERT_STRONG_SIGN_SERIALIZED_INFO 包含可用於強式簽署的簽章演算法/哈希演算法和公鑰演演算法/位長度組。 |
|
CERT_SYSTEM_STORE_INFO CERT_SYSTEM_STORE_INFO 結構包含使用系統存放區之函式所使用的資訊。 目前,此結構中未包含任何基本資訊。 |
|
CERT_SYSTEM_STORE_RELOCATE_PARA 當函式的 dwFlags 參數設定為 CERT_SYSTEM_STORE_RELOCATE_FLAG時,CERT_SYSTEM_STORE_RELOCATE_PARA結構包含要傳遞至 CertOpenStore 的數據。 |
|
CERT_TEMPLATE_EXT 證書範本。 |
|
CERT_TRUST_LIST_INFO CERT_TRUST_LIST_INFO 結構,表示 CTL 的有效使用方式。 |
|
CERT_TRUST_STATUS 包含憑證鏈結中憑證的信任資訊、簡單憑證鏈結的摘要信任資訊,或簡單鏈結陣列的摘要資訊。 |
|
CERT_USAGE_MATCH 提供用來建立憑證鏈結的識別簽發者憑證的準則。 |
|
CERT_X942_DH_PARAMETERS 包含與 Diffie-Hellman 公鑰演算法相關聯的參數。 |
|
CERT_X942_DH_VALIDATION_PARAMS 選擇性地由 CERT_X942_DH_PARAMETERS 結構的成員指向 ,並包含其他種子資訊。 |
|
CMC_ADD_ATTRIBUTES_INFO 包含要新增至憑證的憑證屬性。 |
|
CMC_ADD_EXTENSIONS_INFO 包含要新增至憑證的憑證延伸模組控件屬性。 |
|
CMC_DATA_INFO 提供傳達不同標記資訊片段的方法。 (CMC_DATA_INFO) |
|
CMC_PEND_INFO CMC_STATUS_INFO 結構的可能成員。 |
|
CMC_RESPONSE_INFO 提供傳達不同標記資訊片段的方法。 (CMC_RESPONSE_INFO) |
|
CMC_STATUS_INFO 包含透過 CMS 的憑證管理訊息狀態資訊。 |
|
CMC_TAGGED_ATTRIBUTE 用於CMC_DATA_INFO和CMC_RESPONSE_INFO結構。 (CMC_TAGGED_ATTRIBUTE) |
|
CMC_TAGGED_CERT_REQUEST 用於CMC_TAGGED_REQUEST結構。 |
|
CMC_TAGGED_CONTENT_INFO 用於CMC_DATA_INFO和CMC_RESPONSE_INFO結構。 (CMC_TAGGED_CONTENT_INFO) |
|
CMC_TAGGED_OTHER_MSG 用於CMC_DATA_INFO和CMC_RESPONSE_INFO結構。 (CMC_TAGGED_OTHER_MSG) |
|
CMC_TAGGED_REQUEST 用於CMC_DATA_INFO結構中要求憑證。 |
|
CMS_DH_KEY_INFO 與 CryptSetKeyParam 函式中的 KP_CMS_DH_KEY_INFO 參數搭配使用,以包含 Diffie-Hellman 密鑰資訊。 |
|
CMS_KEY_INFO 未使用。 |
|
CMSG_CMS_RECIPIENT_INFO 與 CryptMsgGetParam 函式搭配使用,以取得密鑰傳輸、金鑰合約或郵件清單信封郵件收件者的相關信息。 |
|
CMSG_CMS_SIGNER_INFO 包含已簽署或已簽署及封包訊息中定義的 SignerInfo 內容。 |
|
CMSG_CNG_CONTENT_DECRYPT_INFO 包含 CryptMsgControl 與物件識別碼 (OID) 可安裝函式之間傳遞的所有相關信息,以匯入和解密密碼編譯 API:_Next 世代 (CNG) 內容加密密鑰 (CEK)。 |
|
CMSG_CONTENT_ENCRYPT_INFO 包含PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY、PFN_CMSG_EXPORT_KEY_TRANS、PFN_CMSG_EXPORT_KEY_AGREE和PFN_CMSG_EXPORT_MAIL_LIST函式之間共用的資訊。 |
|
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA 用來將未經驗證的屬性新增至已簽署訊息的簽署者。 |
|
CMSG_CTRL_DECRYPT_PARA 包含用來解密金鑰傳輸收件者之信封郵件的資訊。 如果 dwCtrlType 參數CMSG_CTRL_DECRYPT,此結構會傳遞至 CryptMsgControl。 |
|
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA 用來刪除已簽署訊息之簽署者未經驗證的屬性。 |
|
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA 包含金鑰合約收件者的相關信息。 |
|
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA 包含金鑰傳輸郵件收件者的相關信息。 |
|
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA 包含郵件清單郵件收件者的相關信息。 |
|
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA 包含用來驗證訊息簽章的資訊。 其中包含簽署者索引和簽署者公鑰。 |
|
CMSG_ENVELOPED_ENCODE_INFO 包含編碼信封訊息所需的資訊。 如果 dwMsgType 參數是CMSG_ENVELOPED,則會傳遞至 CryptMsgOpenToEncode。 |
|
CMSG_HASHED_ENCODE_INFO 與哈希訊息搭配使用。 如果 CryptMsgOpenToEncode 函式的 dwMsgType 參數CMSG_ENVELOPED,則會傳遞至 CryptMsgOpenToEncode 函式。 |
|
CMSG_KEY_AGREE_ENCRYPT_INFO 包含適用於信封郵件之所有金鑰合約收件者的加密資訊。 |
|
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO 包含信封郵件之金鑰合約收件者的加密金鑰。 |
|
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO 包含使用金鑰合約金鑰管理之郵件收件者的相關信息。 |
|
CMSG_KEY_AGREE_RECIPIENT_INFO 包含用於金鑰合約演算法的資訊。 |
|
CMSG_KEY_TRANS_ENCRYPT_INFO 包含信封數據之金鑰傳輸收件者的加密資訊。 |
|
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO 包含郵件收件者的編碼金鑰傳輸資訊。 |
|
CMSG_KEY_TRANS_RECIPIENT_INFO CMSG_KEY_TRANS_RECIPIENT_INFO 結構包含金鑰傳輸演算法中使用的資訊。 |
|
CMSG_MAIL_LIST_ENCRYPT_INFO 包含信封數據之郵件清單收件者的加密資訊。 |
|
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO 結構會與先前分散式對稱金鑰搭配使用,以解密內容密鑰加密金鑰 (KEK)。 |
|
CMSG_MAIL_LIST_RECIPIENT_INFO 包含用於先前分散式對稱金鑰加密金鑰 (KEK) 的資訊。 |
|
CMSG_RC2_AUX_INFO 包含 RC2 加密演算法之金鑰的位長度。 |
|
CMSG_RC4_AUX_INFO CMSG_RC4_AUX_INFO 結構包含 RC4 加密演算法金鑰的位長度。 CMSG_ENVELOPED_ENCODE_INFO中的 pvEncryptionAuxInfo 成員可以設定為指向這個 結構的實例。 |
|
CMSG_RECIPIENT_ENCODE_INFO 包含郵件收件者內容加密金鑰管理類型的資訊。 |
|
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO 包含用來解密訊息內容所需會話密鑰之訊息接收者的資訊。 |
|
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO CMSG_RECIPIENT_ENCRYPTED_KEY_INFO結構包含用於個別密鑰合約收件者的資訊。 |
|
CMSG_SIGNED_ENCODE_INFO 如果 dwMsgType 是CMSG_SIGNED,則包含要傳遞至 CryptMsgOpenToEncode 的資訊。 |
|
CMSG_SIGNER_ENCODE_INFO 包含簽署者資訊。 它會傳遞至 CryptMsgCountersign、CryptMsgCountersignEncoded,並選擇性地將 CryptMsgOpenToEncode 當做CMSG_SIGNED_ENCODE_INFO結構的成員傳遞,如果 dwMsgType 參數是CMSG_SIGNED。 |
|
CMSG_SIGNER_INFO CMSG_SIGNER_INFO 結構包含 PKCS 的內容 |
|
CMSG_SP3_COMPATIBLE_AUX_INFO 包含SP3相容加密所需的資訊。 |
|
CMSG_STREAM_INFO 用來啟用數據的串流處理,而不是單一區塊處理。 |
|
CRL_CONTEXT CRL_CONTEXT 結構同時包含證書吊銷清單 (CRL) 的編碼和譯碼表示法。 任何 CryptoAPI 函式所傳回的 CRL 內容必須藉由呼叫 CertFreeCRLContext 函式來釋出。 |
|
CRL_DIST_POINT 識別憑證用戶可以參考的單一證書吊銷清單 (CRL) 發佈點,以判斷憑證是否已撤銷。 |
|
CRL_DIST_POINT_NAME 識別可從中取得CRL的位置。 |
|
CRL_DIST_POINTS_INFO 包含憑證吊銷清單 (CRL) 發佈點清單,憑證用戶可以參考以判斷憑證是否已撤銷。 |
|
CRL_ENTRY 包含單一撤銷憑證的相關信息。 它是CRL_INFO結構的成員。 |
|
CRL_FIND_ISSUED_FOR_PARA 包含主體和憑證簽發者的憑證內容。 |
|
CRL_INFO 包含證書吊銷清單 (CRL) 的資訊。 |
|
CRL_ISSUING_DIST_POINT 包含證書吊銷清單 (CRL) 中列出的憑證類型相關信息。 |
|
CROSS_CERT_DIST_POINTS_INFO 提供用來更新動態交叉憑證的資訊。 |
|
CRYPT_AES_128_KEY_STATE 指定進階加密標準 (AES) 加密的128位對稱密鑰資訊。 |
|
CRYPT_AES_256_KEY_STATE 指定進階加密標準 (AES) 加密的 256 位對稱密鑰資訊。 |
|
CRYPT_ALGORITHM_IDENTIFIER 指定用來加密私鑰的演算法。 |
|
CRYPT_ATTRIBUTE CRYPT_ATTRIBUTE 結構會指定具有一或多個值的屬性。 |
|
CRYPT_ATTRIBUTE_TYPE_VALUE 包含單一屬性值。 Value 成員的CRYPT_OBJID_BLOB會編碼。 |
|
CRYPT_ATTRIBUTES 包含屬性的陣列。 |
|
CRYPT_BIT_BLOB 包含位元組陣組所代表的一組位。 |
|
CRYPT_BLOB_ARRAY 包含CRYPT_DATA_BLOB結構的陣列。 |
|
CRYPT_CONTENT_INFO 包含 PKCS 中編碼的數據 |
|
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY 包含代表憑證 Netscape 憑證序列的資訊。 |
|
CRYPT_CREDENTIALS 包含可做為選擇性輸入傳遞至遠端物件擷取函式的資訊,例如 CryptRetrieveObjectByUrl 或 CryptGetTimeValidObject。 |
|
CRYPT_DECODE_PARA CryptDecodeObjectEx 函式用來提供記憶體配置和記憶體釋放回呼函式的存取權。 |
|
CRYPT_DECRYPT_MESSAGE_PARA CRYPT_DECRYPT_MESSAGE_PARA 結構包含解密訊息的資訊。 |
|
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA 與 CryptInstallDefaultContext 函式搭配使用,以包含對象識別符字串的陣列。 |
|
CRYPT_ECC_CMS_SHARED_INFO 表示在密碼編譯訊息語法 (CMS) EnvelopedData 內容類型中使用橢圓曲線密碼編譯 (ECC) 時的金鑰加密金鑰資訊。 |
|
CRYPT_ENCODE_PARA CryptEncodeObjectEx 函式用來提供記憶體配置和記憶體釋放回呼函式的存取權。 |
|
CRYPT_ENCRYPT_MESSAGE_PARA 包含用來加密訊息的資訊。 |
|
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO 包含 PKCS 中的資訊 |
|
CRYPT_ENROLLMENT_NAME_VALUE_PAIR 用來代表使用者建立憑證要求。 |
|
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO 包含選擇性的額外資訊,可傳遞至 pExtraInfo 參數中的 CryptGetTimeValidObject 函式。 |
|
CRYPT_HASH_MESSAGE_PARA 包含哈希訊息的數據。 |
|
CRYPT_INTEGER_BLOB CryptoAPI CRYPT_INTEGER_BLOB 結構 (wincrypt.h) 用於任意位元組陣列,並彈性提供可包含資料類型的物件。 |
|
CRYPT_KEY_PROV_INFO CRYPT_KEY_PROV_INFO 結構包含密碼編譯服務提供者 (CSP) 內密鑰容器的相關信息。 |
|
CRYPT_KEY_PROV_PARAM 包含金鑰容器參數的相關信息。 |
|
CRYPT_KEY_SIGN_MESSAGE_PARA 包含密碼編譯服務提供者 (CSP) 和用來簽署訊息的演算法相關信息。 |
|
CRYPT_KEY_VERIFY_MESSAGE_PARA 包含驗證簽署者沒有憑證的已簽署訊息所需的資訊。 |
|
CRYPT_MASK_GEN_ALGORITHM 識別用來產生 RSA PKCS 的演算法 |
|
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE 包含物件位置提供者所實作之函式的指標。 |
|
CRYPT_OID_FUNC_ENTRY 包含物件識別碼 (OID) 和其相關函式的指標。 |
|
CRYPT_OID_INFO 包含物件識別碼 (OID) 的相關信息。 |
|
CRYPT_PASSWORD_CREDENTIALSA 包含CRYPT_CREDENTIALS結構中要使用的使用者名稱和密碼認證,做為遠端物件擷取函式的選擇性輸入,例如 CryptRetrieveObjectByUrl 或 CryptGetTimeValidObject。 (ANSI) |
|
CRYPT_PASSWORD_CREDENTIALSW 包含CRYPT_CREDENTIALS結構中要使用的使用者名稱和密碼認證,做為遠端物件擷取函式的選擇性輸入,例如 CryptRetrieveObjectByUrl 或 CryptGetTimeValidObject。 (Unicode) |
|
CRYPT_PKCS12_PBE_PARAMS 包含參數,用來建立 PKCS 的加密金鑰、初始化向量 (IV) 或訊息驗證碼 (MAC) 金鑰 |
|
CRYPT_PKCS8_EXPORT_PARAMS 識別私鑰和回呼函式,以加密私鑰。 CRYPT_PKCS8_EXPORT_PARAMS是 CryptExportPKCS8Ex 函式的參數,它會匯出 PKCS 中的私鑰 |
|
CRYPT_PKCS8_IMPORT_PARAMS 包含 PKCS |
|
CRYPT_PRIVATE_KEY_INFO 在 PrivateKey 字段中包含純文字私鑰(DER 編碼)。 CRYPT_PRIVATE_KEY_INFO包含 PKCS 中的資訊 |
|
CRYPT_PSOURCE_ALGORITHM 識別 RSAES-OAEP 金鑰加密的標籤,並(選擇性地) 識別演算法。 |
|
CRYPT_RC2_CBC_PARAMETERS 包含與szOID_RSA_RC2CBC加密搭配使用的資訊。 |
|
CRYPT_RETRIEVE_AUX_INFO 包含傳遞至 CryptRetrieveObjectByUrl 函式的選擇性資訊。 |
|
CRYPT_RSA_SSA_PSS_PARAMETERS 包含 RSA PKCS 的參數 |
|
CRYPT_RSAES_OAEP_PARAMETERS 包含 RSAES-OAEP 金鑰加密的參數。 |
|
CRYPT_SEQUENCE_OF_ANY 包含編碼 BLOB 的任意清單。 |
|
CRYPT_SIGN_MESSAGE_PARA CRYPT_SIGN_MESSAGE_PARA結構包含使用指定簽署憑證內容簽署訊息的資訊。 |
|
CRYPT_SMART_CARD_ROOT_INFO 包含與憑證內容相關聯的智慧卡和會話標識碼。 |
|
CRYPT_SMIME_CAPABILITIES 包含已排定優先順序的支援功能陣列。 |
|
CRYPT_SMIME_CAPABILITY CRYPT_SMIME_CAPABILITY 結構會指定單一功能及其相關聯的參數。 單一功能會分組成CRYPT_SMIME_CAPABILITIES清單,可指定功能喜好設定的優先順序清單。 |
|
CRYPT_TIME_STAMP_REQUEST_INFO 用於時間戳。 |
|
CRYPT_TIMESTAMP_ACCURACY 由 CRYPT_TIMESTAMP_INFO 結構用來表示時間戳授權單位所建立時間戳標記的 UTC 時間偏差精確度。 |
|
CRYPT_TIMESTAMP_CONTEXT 包含時間戳標記的編碼和譯碼表示法。 |
|
CRYPT_TIMESTAMP_INFO 包含密碼編譯訊息語法 (CMS) 格式的已簽署數據內容類型。 |
|
CRYPT_TIMESTAMP_PARA 定義時間戳要求的其他參數。 |
|
CRYPT_TIMESTAMP_REQUEST 定義對應至 TimeStampReq 類型的抽象語法表示法一 (ASN.1) 定義的時間戳要求結構。 |
|
CRYPT_TIMESTAMP_RESPONSE 在內部用來封裝抽象語法表示法一 (ASN.1) 辨別編碼規則 (DER) 編碼回應。 |
|
CRYPT_URL_INFO 包含 URL 群組的相關信息。 |
|
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO 包含公鑰的長度,以及用於強式簽署的簽署和哈希演算法名稱。 |
|
CRYPT_VERIFY_MESSAGE_PARA CRYPT_VERIFY_MESSAGE_PARA 結構包含驗證已簽署訊息所需的資訊。 |
|
CRYPT_X942_OTHER_INFO CRYPT_X942_OTHER_INFO 結構包含額外的金鑰產生資訊。 |
|
CRYPTNET_URL_CACHE_FLUSH_INFO 包含 Cryptnet URL 快取 (CUC) 服務用來維護 URL 快取專案的到期資訊。 |
|
CRYPTNET_URL_CACHE_PRE_FETCH_INFO 包含 Cryptnet URL 快取 (CUC) 服務用來維護 URL 快取專案的更新資訊。 |
|
CRYPTNET_URL_CACHE_RESPONSE_INFO 包含 Cryptnet URL 快取 (CUC) 服務用來維護 URL 快取專案的響應資訊。 |
|
CT_EXTRA_CERT_CHAIN_POLICY_STATUS 結構包含憑證透明度鏈結原則檢查狀態的額外錯誤資訊。 |
|
CTL_ANY_SUBJECT_INFO 包含要比對在憑證信任清單 (CTL) 中的 SubjectAlgorithm 和 SubjectIdentifier,以在呼叫 CertFindSubjectInCTL 的其中一個 CTL 專案中比對。 |
|
CTL_CONTEXT CTL_CONTEXT 結構同時包含 CTL 的編碼和譯碼表示法。 |
|
CTL_ENTRY 憑證信任清單 (CTL) 的專案。 |
|
CTL_FIND_SUBJECT_PARA 包含 CertFindCTLInStore 搭配 dwFindType 參數CTL_FIND_SUBJECT來尋找憑證信任清單 (CTL) 的數據。 |
|
CTL_FIND_USAGE_PARA CTL_FIND_SUBJECT_PARA 結構的成員,並由 CertFindCTLInStore 使用。 |
|
CTL_INFO 包含儲存在憑證信任清單 (CTL) 中的資訊。 |
|
CTL_USAGE 包含憑證信任清單 (CTL) 延伸模組的物件識別元陣列。 |
|
CTL_USAGE_MATCH 提供用來建置憑證鏈結之尋找憑證信任清單 (CTL) 的參數。 |
|
CTL_VERIFY_USAGE_PARA CTL_VERIFY_USAGE_PARA 結構包含 CertVerifyCTLUsage 用來建立 CTL 使用有效性的參數。 |
|
CTL_VERIFY_USAGE_STATUS 包含 CertVerifyCTLUsage 所傳回之憑證信任清單 (CTL) 的相關信息。 |
|
DHPRIVKEY_VER3 包含金鑰 BLOB 中所含特定私鑰的特定資訊。 |
|
DHPUBKEY 包含金鑰 BLOB 中所含特定 Diffie-Hellman 公鑰的特定資訊。 |
|
DHPUBKEY_VER3 包含金鑰 BLOB 中所含特定公鑰的特定資訊。 |
|
DSSSEED 保留種子和計數器值,可用來驗證 DSS 公鑰的質數。 |
|
EV_EXTRA_CERT_CHAIN_POLICY_PARA 指定傳入用於 EV 原則驗證的參數。 應用程式會使用此結構將提示傳遞至 API,以指出擴充驗證憑證的原則限定符旗標對應用程式而言很重要。 |
|
EV_EXTRA_CERT_CHAIN_POLICY_STATUS 包含從 CertVerifyCertificateChainPolicy 函式呼叫傳回的原則旗標。 |
|
HMAC_INFO HMAC_INFO 結構會指定要用來計算 HMAC 哈希的哈希演算法和內部和外部字串。 |
|
HTTPSPolicyCallbackData 保存用於驗證安全套接字層 (SSL) 用戶端/伺服器證書鏈結的原則資訊。 |
|
OCSP_BASIC_RESPONSE_ENTRY 包含單一憑證的目前憑證狀態。 |
|
OCSP_BASIC_RESPONSE_INFO 包含 RFC 2560 所指定的基本在線憑證狀態通訊協定 (OCSP) 回應。 |
|
OCSP_BASIC_REVOKED_INFO 包含憑證被撤銷的原因。 |
|
OCSP_BASIC_SIGNED_RESPONSE_INFO 包含具有簽章的基本在線憑證狀態通訊協定 (OCSP) 回應。 |
|
OCSP_CERT_ID 包含資訊,以識別在線憑證狀態通訊協定 (OCSP) 要求或回應中的憑證。 |
|
OCSP_REQUEST_ENTRY 包含在線憑證狀態通訊協定 (OCSP) 要求中單一憑證的相關信息。 |
|
OCSP_REQUEST_INFO 包含 RFC 2560 所指定在線憑證狀態通訊協定 (OCSP) 要求的資訊。 |
|
OCSP_RESPONSE_INFO 指出對應在線憑證狀態通訊協定 (OCSP) 要求的成功或失敗。 對於成功的要求,它包含回應信息的類型和值。 |
|
OCSP_SIGNATURE_INFO 包含在線憑證狀態通訊協定 (OCSP) 要求或回應的簽章。 |
|
OCSP_SIGNED_REQUEST_INFO 包含具有選擇性簽章資訊的在線憑證狀態通訊協定 (OCSP) 要求資訊。 |
|
PKCS12_PBES2_EXPORT_PARAMS 當PKCS12_EXPORT_PBES2_PARAMS旗標設定為 dwFlags 時,傳遞至 PFXExportCertStoreEx 函式做為 pvPara,以提供要使用的加密演算法相關信息。 |
|
PROV_ENUMALGS 當擷取PP_ENUMALGS參數以包含密碼編譯服務提供者 (CSP) 所支援的演算法相關信息時,與 CryptGetProvParam 函式搭配使用。 |
|
PROV_ENUMALGS_EX 當擷取PP_ENUMALGS_EX參數以包含密碼編譯服務提供者 (CSP) 所支援的演算法相關信息時,與 CryptGetProvParam 函式搭配使用。 |
|
ROOT_INFO_LUID 包含密碼編譯智慧卡根資訊的本機唯一標識碼 (LUID)。 |
|
RSAPUBKEY RSAPUBKEY 結構包含金鑰 BLOB 中所含特定公鑰的特定資訊。 |
|
SCHANNEL_ALG SCHANNEL_ALG 結構包含演算法和金鑰大小資訊。 當 dwParam 設定為 KP_SCHANNEL_ALG 時,它會當做 CryptSetKeyParam 中作為 pbData 傳遞的結構。 |
|
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS結構會檢查鏈結中是否有任何憑證具有弱式密碼編譯,並檢查第三方跟證書是否符合Microsoft根程式需求。 |