wincrypt.h 標頭
安全性與身分識別會使用此標頭。 如需詳細資訊,請參閱
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 尋找憑證存放區中符合 dwFindType 參數和相關聯 pvFindPara 參數所建立之搜尋準則的第一個或下一個憑證撤銷清單 (CRL) 內容。 |
CertFindCTLInStore 尋找符合 dwFindType 及其相關聯 pvFindPara 所建立搜尋準則的第一個或下一個憑證信任清單 (CTL) 內容。 |
CertFindExtension CertFindExtension 函式會尋找CERT_EXTENSION陣列中的第一個延伸模組,如其物件識別碼 (OID) 所識別。 |
CertFindRDNAttr CertFindRDNAttr 函式會在 RDN (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) 內容的第一個或下一個憑證撤銷清單 (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 執行 url 擷取szOID_LOGOTYPE_EXT或szOID_BIOMETRIC_EXT憑證延伸模組中指定的標誌或生物特徵辨識資訊。 |
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 函式會取得包含已註冊預設物件識別碼的 DLL 檔案名清單, (指定函式集和編碼類型的 OID) 函式。 |
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 將公開金鑰匯入 CNG 非對稱提供者,該提供者對應至公開金鑰物件識別碼 (OID) ,並將 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 根據 PKCS 所定義,驗證 SignerInfo 結構 (的計數器簽署 |
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_PRI加值稅E_KEY_FUNC 解密私密金鑰,並在 pbClearTextKey 參數中傳回解密的金鑰。 |
PCRYPT_ENCRYPT_PRI加值稅E_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 從存放區刪除 CRL 之前,由 CertDeleteCRLFromStore 呼叫的應用程式定義回呼函式。 |
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 在設定 CRL 屬性之前,由 CertSetCRLCoNtextProperty 呼叫的應用程式定義回呼函式。 |
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 包含橢圓曲線數位簽章演算法的 r 和 s 值, (ECDSA) 簽章。 |
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_PRI加值稅E_KEY_VALIDITY CERT_PRI加值稅E_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 表示 CTL 有效使用方式的 CERT_TRUST_LIST_INFO 結構。 |
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 Generation (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 包含簽署者資訊。 如果 dwMsgType 參數是CMSG_SIGNED,它會傳遞至 CryptMsgCountersign、CryptMsgCountersignEncode,並選擇性地傳遞至 CryptMsgOpenToEncode 作為CMSG_SIGNED_ENCODE_INFO結構的成員。 |
CMSG_SIGNER_INFO CMSG_SIGNER_INFO 結構包含 PKCS 的內容 |
CMSG_SP3_COMPATIBLE_AUX_INFO 包含 SP3 相容加密所需的資訊。 |
CMSG_STREAM_INFO 用來啟用資料的資料流程處理,而不是單一區塊處理。 |
CRL_CONTEXT CRL_CONTEXT 結構包含憑證撤銷清單的編碼和解碼標記法, (CRL) 。 呼叫 CertFreeCRLCoNtext 函式,必須釋放任何 CryptoAPI 函式所傳回的 CRL 內容。 |
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_PRI加值稅E_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_PRI加值稅E_KEY_INFO 包含 PrivateKey 欄位中的純文字私密金鑰, (DER 編碼) 。 CRYPT_PRI加值稅E_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 結構用來表示時間戳記授權單位 (TSA) 建立時間戳記權杖的 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 Cache (CUC) 服務用來維護 URL 快取專案的到期資訊。 |
CRYPTNET_URL_CACHE_PRE_FETCH_INFO 包含 Cryptnet URL Cache (CUC) 服務用來維護 URL 快取專案的更新資訊。 |
CRYPTNET_URL_CACHE_RESPONSE_INFO 包含 Cryptnet URL 快取 (CUC) 服務用來維護 URL 快取專案的回應資訊。 |
CTL_ANY_SUBJECT_INFO 包含在憑證信任清單中要比對的 SubjectAlgorithm (CTL) ,以及在呼叫 CertFindSubjectInCTL 的其中一個 CTL 專案中要比對的 SubjectIdentifier。 |
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) 延伸模組 (OID) 的物件識別碼陣列。 |
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 包含線上憑證狀態通訊協定的資訊, (OCSP) 要求,如 RFC 2560 所指定。 |
OCSP_RESPONSE_INFO 指出相對應的線上憑證狀態通訊協定成功或失敗, (OCSP) 要求。 對於成功的要求,它包含回應資訊的類型和值。 |
OCSP_SIGNATURE_INFO 包含線上憑證狀態通訊協定的簽章, (OCSP) 要求或回應。 |
OCSP_SIGNED_REQUEST_INFO 包含線上憑證狀態通訊協定的資訊, (具有選擇性簽章資訊的 OCSP) 要求。 |
PKCS12_PBES2_EXPORT_PARAMS 當為 dwFlags 設定PKCS12_EXPORT_PBES2_PARAMS旗標時,傳遞至 PFXExportCertStoreEx 函式做為 pvPara,以提供要使用的加密演算法相關資訊。 |
PROV_ENUMALGS 擷取PP_ENUMALGS參數時,搭配 CryptGetProvParam 函式使用,以包含密碼編譯服務提供者所支援之演算法的相關資訊, (CSP) 。 |
PROV_ENUMALGS_EX 擷取 PP_ENUMALGS_EX 參數時,與 CryptGetProvParam 函式搭配使用,以包含密碼編譯服務提供者所支援之演算法的相關資訊, (CSP) 。 |
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 根計畫需求。 |