header wincrypt.h
Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:
wincrypt.h berisi antarmuka pemrograman berikut:
Fungsi
CertAddCertificateContextToStore Menambahkan konteks sertifikat ke penyimpanan sertifikat. |
CertAddCertificateLinkToStore Menambahkan tautan di penyimpanan sertifikat ke konteks sertifikat di penyimpanan lain. |
CertAddCRLContextToStore Menambahkan konteks daftar pencabutan sertifikat (CRL) ke penyimpanan sertifikat yang ditentukan. |
CertAddCRLLinkToStore Menambahkan tautan di penyimpanan ke konteks daftar pencabutan sertifikat (CRL) di penyimpanan yang berbeda. |
CertAddCTLContextToStore Menambahkan konteks daftar kepercayaan sertifikat (CTL) ke penyimpanan sertifikat. |
CertAddCTLLinkToStore Fungsi CertAddCTLLinkToStore menambahkan tautan di penyimpanan ke konteks daftar kepercayaan sertifikat (CTL) di penyimpanan yang berbeda. Alih-alih membuat dan menambahkan duplikat konteks CTL, fungsi ini menambahkan tautan ke konteks CTL asli. |
CertAddEncodedCertificateToStore Membuat konteks sertifikat dari sertifikat yang dikodekan dan menambahkannya ke penyimpanan sertifikat. |
CertAddEncodedCertificateToSystemStoreA Membuka penyimpanan sistem yang ditentukan dan menambahkan sertifikat yang dikodekan ke dalamnya. (ANSI) |
CertAddEncodedCertificateToSystemStoreW Membuka penyimpanan sistem yang ditentukan dan menambahkan sertifikat yang dikodekan ke dalamnya. (Unicode) |
CertAddEncodedCRLToStore Membuat konteks daftar pencabutan sertifikat (CRL) dari CRL yang dikodekan dan menambahkannya ke penyimpanan sertifikat. |
CertAddEncodedCTLToStore Membuat konteks daftar kepercayaan sertifikat (CTL) dari CTL yang dikodekan dan menambahkannya ke penyimpanan sertifikat. |
CertAddEnhancedKeyUsageIdentifier Fungsi CertAddEnhancedKeyUsageIdentifier menambahkan pengidentifikasi objek pengidentifikasi penggunaan (OID) ke properti sertifikat yang diperluas penggunaan kunci yang disempurnakan (EKU). |
CertAddRefServerOcspResponse Menaikkan jumlah referensi untuk handel HCERT_SERVER_OCSP_RESPONSE. |
CertAddRefServerOcspResponseContext Menaikkan jumlah referensi untuk struktur CERT_SERVER_OCSP_RESPONSE_CONTEXT. |
CertAddSerializedElementToStore Menambahkan sertifikat berseri, daftar pencabutan sertifikat (CRL), atau elemen daftar kepercayaan sertifikat (CTL) ke penyimpanan. |
CertAddStoreToCollection Fungsi CertAddStoreToCollection menambahkan penyimpanan sertifikat saudara ke penyimpanan sertifikat koleksi. |
CertAlgIdToOID Mengonversi pengidentifikasi algoritma CryptoAPI (ALG_ID) menjadi string pengidentifikasi objek (OID) Abstract Syntax Notation One (ASN.1). |
CertCloseServerOcspResponse Menutup handel respons server protokol status sertifikat online (OCSP). |
CertCloseStore Menutup handel penyimpanan sertifikat dan mengurangi jumlah referensi pada penyimpanan. |
CertCompareCertificate Menentukan apakah dua sertifikat identik dengan membandingkan nama penerbit dan nomor seri sertifikat. |
CertCompareCertificateName Fungsi CertCompareCertificateName membandingkan dua struktur CERT_NAME_BLOB sertifikat untuk menentukan apakah sertifikat tersebut identik. Struktur CERT_NAME_BLOB digunakan untuk subjek dan penerbit sertifikat. |
CertCompareIntegerBlob Fungsi CertCompareIntegerBlob membandingkan dua BLOB bilangan bulat untuk menentukan apakah mereka mewakili nilai numerik yang sama. |
CertComparePublicKeyInfo Fungsi CertComparePublicKeyInfo membandingkan dua kunci publik yang dikodekan untuk menentukan apakah kunci tersebut identik. |
CertControlStore Memungkinkan aplikasi untuk diberi tahu ketika ada perbedaan antara konten penyimpanan yang di-cache yang digunakan dan konten penyimpanan tersebut karena disimpan ke penyimpanan. |
CertCreateCertificateChainEngine Fungsi CertCreateCertificateChainEngine membuat mesin rantai nondefault baru untuk aplikasi. |
CertCreateCertificateContext Membuat konteks sertifikat dari sertifikat yang dikodekan. Konteks yang dibuat tidak dipertahankan ke penyimpanan sertifikat. Fungsi ini membuat salinan sertifikat yang dikodekan dalam konteks yang dibuat. |
CertCreateContext Membuat konteks yang ditentukan dari byte yang dikodekan. Konteks yang dibuat tidak menyertakan properti yang diperluas. |
CertCreateCRLContext Fungsi CertCreateCRLContext membuat konteks daftar pencabutan sertifikat (CRL) dari CRL yang dikodekan. Konteks yang dibuat tidak dipertahankan ke penyimpanan sertifikat. Ini membuat salinan CRL yang dikodekan dalam konteks yang dibuat. |
CertCreateCTLContext Fungsi CertCreateCTLContext membuat konteks daftar kepercayaan sertifikat (CTL) dari CTL yang dikodekan. Konteks yang dibuat tidak dipertahankan ke penyimpanan sertifikat. Fungsi ini membuat salinan CTL yang dikodekan dalam konteks yang dibuat. |
CertCreateCTLEntryFromCertificateContextProperties Fungsi CertCreateCTLEntryFromCertificateContextProperties membuat entri daftar kepercayaan sertifikat (CTL) yang atributnya adalah properti konteks sertifikat. SubjectIdentifier dalam entri CTL adalah hash SHA1 dari sertifikat. |
CertCreateSelfSignCertificate Membangun sertifikat yang ditandatangani sendiri dan mengembalikan penunjuk ke struktur CERT_CONTEXT yang mewakili sertifikat. |
CertDeleteCertificateFromStore Fungsi CertDeleteCertificateFromStore menghapus konteks sertifikat yang ditentukan dari penyimpanan sertifikat. |
CertDeleteCRLFromStore Fungsi CertDeleteCRLFromStore menghapus konteks daftar pencabutan sertifikat (CRL) yang ditentukan dari penyimpanan sertifikat. |
CertDeleteCTLFromStore Fungsi CertDeleteCTLFromStore menghapus konteks daftar kepercayaan sertifikat (CTL) yang ditentukan dari penyimpanan sertifikat. |
CertDuplicateCertificateChain Fungsi CertDuplicateCertificateChain menduplikasi penunjuk ke rantai sertifikat dengan meningkatkan jumlah referensi rantai. |
CertDuplicateCertificateContext Menduplikasi konteks sertifikat dengan meningkatkan jumlah referensinya. |
CertDuplicateCRLContext Fungsi CertDuplicateCRLContext menduplikasi konteks daftar pencabutan sertifikat (CRL) dengan meningkatkan jumlah referensinya. |
CertDuplicateCTLContext Fungsi CertDuplicateCTLContext menduplikasi konteks daftar kepercayaan sertifikat (CTL) dengan meningkatkan jumlah referensinya. |
CertDuplicateStore Menduplikasi handel penyimpanan dengan meningkatkan jumlah referensi penyimpanan. |
CertEnumCertificateContextProperties Fungsi CertEnumCertificateContextProperties mengambil properti perluasan pertama atau berikutnya yang terkait dengan konteks sertifikat. |
CertEnumCertificatesInStore Mengambil sertifikat pertama atau berikutnya di penyimpanan sertifikat. Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua sertifikat di penyimpanan sertifikat. |
CertEnumCRLContextProperties Fungsi CertEnumCRLContextProperties mengambil properti diperluas pertama atau berikutnya yang terkait dengan konteks daftar pencabutan sertifikat (CRL). |
CertEnumCRLsInStore Fungsi CertEnumCRLsInStore mengambil konteks daftar pencabutan sertifikat (CRL) pertama atau berikutnya di penyimpanan sertifikat. Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua konteks CRL di penyimpanan sertifikat. |
CertEnumCTLContextProperties Fungsi CertEnumCTLContextProperties mengambil properti diperluas pertama atau berikutnya yang terkait dengan konteks daftar kepercayaan sertifikat (CTL). Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua properti yang diperluas yang terkait dengan konteks CTL. |
CertEnumCTLsInStore Fungsi CertEnumCTLsInStore mengambil konteks daftar kepercayaan sertifikat (CTL) pertama atau berikutnya di penyimpanan sertifikat. Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua konteks CTL di penyimpanan sertifikat. |
CertEnumPhysicalStore Fungsi CertEnumPhysicalStore mengambil penyimpanan fisik di komputer. Fungsi ini memanggil fungsi panggilan balik yang disediakan untuk setiap penyimpanan fisik yang ditemukan. |
CertEnumSubjectInSortedCTL Mengambil TrustedSubject pertama atau berikutnya dalam daftar kepercayaan sertifikat (CTL) yang diurutkan. |
CertEnumSystemStore Fungsi CertEnumSystemStore mengambil penyimpanan sistem yang tersedia. Fungsi ini memanggil fungsi panggilan balik yang disediakan untuk setiap penyimpanan sistem yang ditemukan. |
CertEnumSystemStoreLocation Fungsi CertEnumSystemStoreLocation mengambil semua lokasi penyimpanan sistem. Fungsi ini memanggil fungsi panggilan balik yang disediakan untuk setiap lokasi penyimpanan sistem yang ditemukan. |
CertFindAttribute Fungsi CertFindAttribute menemukan atribut pertama dalam array CRYPT_ATTRIBUTE, seperti yang diidentifikasi oleh pengidentifikasi objek (OID). |
CertFindCertificateInCRL Fungsi CertFindCertificateInCRL mencari daftar pencabutan sertifikat (CRL) untuk sertifikat yang ditentukan. |
CertFindCertificateInStore Menemukan konteks sertifikat pertama atau berikutnya di penyimpanan sertifikat yang cocok dengan kriteria pencarian yang ditetapkan oleh dwFindType dan pvFindPara terkait. |
CertFindChainInStore Menemukan sertifikat pertama atau berikutnya di penyimpanan yang memenuhi kriteria yang ditentukan. |
CertFindCRLInStore Menemukan konteks daftar pencabutan sertifikat (CRL) pertama atau berikutnya di penyimpanan sertifikat yang cocok dengan kriteria pencarian yang ditetapkan oleh parameter dwFindType dan parameter pvFindPara terkait. |
CertFindCTLInStore Menemukan konteks daftar kepercayaan sertifikat (CTL) pertama atau berikutnya yang cocok dengan kriteria pencarian yang ditetapkan oleh dwFindType dan pvFindPara terkait. |
CertFindExtension Fungsi CertFindExtension menemukan ekstensi pertama dalam array CERT_EXTENSION, seperti yang diidentifikasi oleh pengidentifikasi objek (OID). |
CertFindRDNAttr Fungsi CertFindRDNAttr menemukan atribut RDN pertama yang diidentifikasi oleh pengidentifikasi objek (OID) dalam daftar Relative Distinguished Names (RDN). |
CertFindSubjectInCTL Fungsi CertFindSubjectInCTL mencoba menemukan subjek yang ditentukan dalam daftar kepercayaan sertifikat (CTL). |
CertFindSubjectInSortedCTL Fungsi CertFindSubjectInSortedCTL mencoba menemukan subjek yang ditentukan dalam daftar kepercayaan sertifikat (CTL) yang diurutkan. |
CertFreeCertificateChain Fungsi CertFreeCertificateChain membebaskan rantai sertifikat dengan mengurangi jumlah referensinya. Jika jumlah referensi menjadi nol, memori yang dialokasikan untuk rantai akan dirilis. |
CertFreeCertificateChainEngine Fungsi CertFreeCertificateChainEngine membebaskan mesin kepercayaan sertifikat. |
CertFreeCertificateChainList Membebaskan array pointer ke konteks rantai. |
CertFreeCertificateContext Membebaskan konteks sertifikat dengan mengurangi jumlah referensinya. Ketika jumlah referensi masuk ke nol, CertFreeCertificateContext membebaskan memori yang digunakan oleh konteks sertifikat. |
CertFreeCRLContext Membebaskan konteks daftar pencabutan sertifikat (CRL) dengan mengurangi jumlah referensinya. |
CertFreeCTLContext Membebaskan konteks daftar kepercayaan sertifikat (CTL) dengan mengurangi jumlah referensinya. |
CertFreeServerOcspResponseContext Mengurangi jumlah referensi untuk struktur CERT_SERVER_OCSP_RESPONSE_CONTEXT. |
CertGetCertificateChain Membangun konteks rantai sertifikat mulai dari sertifikat akhir dan kembali, jika memungkinkan, ke sertifikat akar tepercaya. |
CertGetCertificateContextProperty Mengambil informasi yang terkandung dalam properti yang diperluas dari konteks sertifikat. |
CertGetCRLContextProperty Mendapatkan properti yang diperluas untuk konteks daftar pencabutan sertifikat (CRL) yang ditentukan. |
CertGetCRLFromStore Mendapatkan konteks daftar pencabutan sertifikat (CRL) pertama atau berikutnya dari penyimpanan sertifikat untuk penerbit yang ditentukan. |
CertGetCTLContextProperty Mengambil properti yang diperluas dari konteks daftar kepercayaan sertifikat (CTL). |
CertGetEnhancedKeyUsage Mengembalikan informasi dari ekstensi penggunaan kunci yang disempurnakan (EKU) atau properti sertifikat yang diperluas EKU. |
CertGetIntendedKeyUsage Memperoleh byte penggunaan kunci yang dimaksudkan dari sertifikat. |
CertGetIssuerCertificateFromStore Mengambil konteks sertifikat dari penyimpanan sertifikat untuk penerbit pertama atau berikutnya dari sertifikat subjek yang ditentukan. Fungsi Verifikasi Rantai Sertifikat baru direkomendasikan alih-alih penggunaan fungsi ini. |
CertGetNameStringA Mendapatkan nama subjek atau pengeluar sertifikat dari struktur CERT_CONTEXT sertifikat dan mengonversinya menjadi string karakter yang dihentikan null. (ANSI) |
CertGetNameStringW Mendapatkan nama subjek atau pengeluar sertifikat dari struktur CERT_CONTEXT sertifikat dan mengonversinya menjadi string karakter yang dihentikan null. (Unicode) |
CertGetPublicKeyLength Fungsi CertGetPublicKeyLength memperoleh panjang bit kunci publik/privat dari BLOB kunci publik. |
CertGetServerOcspResponseContext Mengambil konteks respons protokol status sertifikat online (OCSP) yang tidak memblokir waktu yang valid untuk handel yang ditentukan. |
CertGetStoreProperty Mengambil properti penyimpanan. |
CertGetSubjectCertificateFromStore Mengembalikan dari sertifikat yang menyimpan konteks sertifikat subjek yang diidentifikasi secara unik oleh penerbit dan nomor serinya. |
CertGetValidUsages Mengembalikan array penggunaan yang terdiri dari persimpangan penggunaan yang valid untuk semua sertifikat dalam array sertifikat. |
CertIsRDNAttrsInCertificateName Fungsi CertIsRDNAttrsInCertificateName membandingkan atribut dalam nama sertifikat dengan CERT_RDN yang ditentukan untuk menentukan apakah semua atribut disertakan di sana. |
CertIsStrongHashToSign Menentukan apakah algoritma hash yang ditentukan dan kunci umum dalam sertifikat penandatanganan dapat digunakan untuk melakukan penandatanganan yang kuat. |
CertIsValidCRLForCertificate Fungsi CertIsValidCRLForCertificate memeriksa CRL untuk mengetahui apakah itu adalah CRL yang akan menyertakan sertifikat tertentu jika sertifikat tersebut dicabut. |
CertNameToStrA Mengonversi nama yang dikodekan dalam struktur CERT_NAME_BLOB menjadi string karakter yang dihentikan null. (ANSI) |
CertNameToStrW Mengonversi nama yang dikodekan dalam struktur CERT_NAME_BLOB menjadi string karakter yang dihentikan null. (Unicode) |
CertOIDToAlgId Gunakan fungsi CryptFindOIDInfo alih-alih fungsi ini karena pengidentifikasi ALG_ID tidak lagi didukung di CNG. |
CertOpenServerOcspResponse Membuka handel ke respons protokol status sertifikat online (OCSP) yang terkait dengan rantai sertifikat server. |
CertOpenStore Membuka penyimpanan sertifikat dengan menggunakan tipe penyedia penyimpanan tertentu. |
CertOpenSystemStoreA Membuka penyimpanan sertifikat sistem yang paling umum. Untuk membuka penyimpanan sertifikat dengan persyaratan yang lebih kompleks, seperti penyimpanan berbasis file atau berbasis memori, gunakan CertOpenStore. (ANSI) |
CertOpenSystemStoreW Membuka penyimpanan sertifikat sistem yang paling umum. Untuk membuka penyimpanan sertifikat dengan persyaratan yang lebih kompleks, seperti penyimpanan berbasis file atau berbasis memori, gunakan CertOpenStore. (Unicode) |
CertRDNValueToStrA Fungsi CertRDNValueToStr mengonversi nama dalam CERT_RDN_VALUE_BLOB menjadi string karakter yang dihentikan null. (ANSI) |
CertRDNValueToStrW Fungsi CertRDNValueToStr mengonversi nama dalam CERT_RDN_VALUE_BLOB menjadi string karakter yang dihentikan null. (Unicode) |
CertRegisterPhysicalStore Menambahkan penyimpanan fisik ke koleksi penyimpanan sistem registri. |
CertRegisterSystemStore Mendaftarkan penyimpanan sistem. |
CertRemoveEnhancedKeyUsageIdentifier Fungsi CertRemoveEnhancedKeyUsageIdentifier menghapus pengidentifikasi objek pengidentifikasi penggunaan (OID) dari properti yang diperluas penggunaan kunci yang disempurnakan (EKU) dari sertifikat. |
CertRemoveStoreFromCollection Menghapus penyimpanan sertifikat saudara dari penyimpanan koleksi. |
CertResyncCertificateChainEngine Menyinkronkan ulang mesin rantai sertifikat, yang menyinkronkan ulang penyimpanan mesin toko dan memperbarui cache mesin. |
CertRetrieveLogoOrBiometricInfo Melakukan pengambilan URL informasi logo atau biometrik yang ditentukan dalam ekstensi sertifikat szOID_LOGOTYPE_EXT atau szOID_BIOMETRIC_EXT. |
CertSaveStore Menyimpan penyimpanan sertifikat ke file atau ke BLOB memori. |
CertSelectCertificateChains Mengambil rantai sertifikat berdasarkan kriteria pilihan yang ditentukan. |
CertSerializeCertificateStoreElement Fungsi CertSerializeCertificateStoreElement menserialisasikan sertifikat yang dikodekan konteks sertifikat dan properti yang dikodekan. Hasilnya dapat disimpan ke penyimpanan sehingga sertifikat dan properti dapat diambil di lain waktu. |
CertSerializeCRLStoreElement Fungsi CertSerializeCRLStoreElement menserialisasikan konteks daftar pencabutan sertifikat (CRL) yang dikodekan dan representasi yang dikodekan dari propertinya. |
CertSerializeCTLStoreElement Fungsi CertSerializeCTLStoreElement menserialisasikan konteks daftar kepercayaan sertifikat (CTL) yang dikodekan dan representasi propertinya yang dikodekan. Hasilnya dapat disimpan ke penyimpanan sehingga CTL dan properti dapat diambil nanti. |
CertSetCertificateContextPropertiesFromCTLEntry Mengatur properti pada konteks sertifikat dengan menggunakan atribut dalam entri daftar kepercayaan sertifikat (CTL) yang ditentukan. |
CertSetCertificateContextProperty Mengatur properti yang diperluas untuk konteks sertifikat tertentu. |
CertSetCRLContextProperty Mengatur properti yang diperluas untuk konteks daftar pencabutan sertifikat (CRL) yang ditentukan. |
CertSetCTLContextProperty Mengatur properti yang diperluas untuk konteks daftar kepercayaan sertifikat (CTL) yang ditentukan. |
CertSetEnhancedKeyUsage Fungsi CertSetEnhancedKeyUsage mengatur properti penggunaan kunci yang ditingkatkan (EKU) untuk sertifikat. |
CertSetStoreProperty Fungsi CertSetStoreProperty mengatur properti penyimpanan. |
CertStrToNameA Mengonversi string X.500 yang dihentikan null menjadi nama sertifikat yang dikodekan. (ANSI) |
CertStrToNameW Mengonversi string X.500 yang dihentikan null menjadi nama sertifikat yang dikodekan. (Unicode) |
CertUnregisterPhysicalStore Fungsi CertUnregisterPhysicalStore menghapus penyimpanan fisik dari koleksi penyimpanan sistem tertentu. CertUnregisterPhysicalStore juga dapat digunakan untuk menghapus toko fisik. |
CertUnregisterSystemStore Fungsi CertUnregisterSystemStore membatalkan pendaftaran penyimpanan sistem tertentu. |
CertVerifyCertificateChainPolicy Memeriksa rantai sertifikat untuk memverifikasi validitasnya, termasuk kepatuhannya terhadap kriteria kebijakan validitas yang ditentukan. |
CertVerifyCRLRevocation Periksa daftar pencabutan sertifikat (CRL) untuk menentukan apakah sertifikat subjek telah atau belum dicabut. |
CertVerifyCRLTimeValidity Fungsi CertVerifyCRLTimeValidity memverifikasi validitas waktu CRL. |
CertVerifyCTLUsage Memverifikasi bahwa subjek dipercaya untuk penggunaan tertentu dengan menemukan daftar kepercayaan sertifikat (CTL) yang ditandatangani dan valid waktu dengan pengidentifikasi penggunaan yang berisi subjek. |
CertVerifyRevocation Memeriksa status pencabutan sertifikat yang terkandung dalam array rgpvContext. Jika sertifikat dalam daftar ditemukan untuk dicabut, tidak ada pemeriksaan lebih lanjut yang dilakukan. |
CertVerifySubjectCertificateContext Fungsi CertVerifySubjectCertificateContext melakukan pemeriksaan verifikasi yang diaktifkan pada sertifikat dengan memeriksa validitas penerbit sertifikat. Fungsi Verifikasi Rantai Sertifikat baru direkomendasikan alih-alih fungsi ini. |
CertVerifyTimeValidity Fungsi CertVerifyTimeValidity memverifikasi validitas waktu sertifikat. |
CertVerifyValidityNesting Fungsi CertVerifyValidityNesting memverifikasi bahwa validitas waktu sertifikat subjek bersarang dengan benar dalam validitas waktu pengeluar sertifikatnya. |
CryptAcquireCertificatePrivateKey Mendapatkan kunci privat untuk sertifikat. |
CryptAcquireContextA Digunakan untuk memperoleh handel ke kontainer kunci tertentu dalam penyedia layanan kriptografi (CSP) tertentu. Handel yang dikembalikan ini digunakan dalam panggilan ke fungsi CryptoAPI yang menggunakan CSP yang dipilih. (ANSI) |
CryptAcquireContextW Digunakan untuk memperoleh handel ke kontainer kunci tertentu dalam penyedia layanan kriptografi (CSP) tertentu. Handel yang dikembalikan ini digunakan dalam panggilan ke fungsi CryptoAPI yang menggunakan CSP yang dipilih. (Unicode) |
CryptBinaryToStringA Mengonversi array byte menjadi string yang diformat. (ANSI) |
CryptBinaryToStringW Mengonversi array byte menjadi string yang diformat. (Unicode) |
CryptCloseAsyncHandle Fungsi CryptCloseAsyncHandle (wincrypt.h) menutup handel asinkron. |
CryptContextAddRef Menambahkan satu ke jumlah referensi handel penyedia layanan kriptografi (CSP) HCRYPTPROV. |
CryptCreateAsyncHandle Fungsi CryptCreateAsyncHandle (wincrypt.h) membuat handel asinkron. |
CryptCreateHash Memulai hashing aliran data. Ini membuat dan kembali ke aplikasi panggilan handel ke objek hash penyedia layanan kriptografi (CSP). |
CryptCreateKeyIdentifierFromCSP Penting API ini tidak digunakan lagi. (CryptCreateKeyIdentifierFromCSP) |
CryptDecodeMessage Mendekode, mendekripsi, dan memverifikasi pesan kriptografi. |
CryptDecodeObject Fungsi CryptDecodeObject mendekode struktur jenis yang ditunjukkan oleh parameter lpszStructType. Penggunaan CryptDecodeObjectEx direkomendasikan sebagai API yang melakukan fungsi yang sama dengan peningkatan performa yang signifikan. |
CryptDecodeObjectEx Mendekode struktur jenis yang ditunjukkan oleh parameter lpszStructType. |
CryptDecrypt Mendekripsi data yang sebelumnya dienkripsi dengan menggunakan fungsi CryptEncrypt. |
CryptDecryptAndVerifyMessageSignature Fungsi CryptDecryptAndVerifyMessageSignature mendekripsi pesan dan memverifikasi tanda tangannya. |
CryptDecryptMessage Fungsi CryptDecryptMessage mendekode dan mendekripsi pesan. |
CryptDeriveKey Menghasilkan kunci sesi kriptografi yang berasal dari nilai data dasar. |
CryptDestroyHash Menghancurkan objek hash yang direferensikan oleh parameter hHash. |
CryptDestroyKey Merilis handel yang dirujuk oleh parameter hKey. |
CryptDuplicateHash Membuat salinan hash yang tepat ke titik ketika duplikasi selesai. |
CryptDuplicateKey Membuat salinan kunci yang tepat dan status kunci. |
CryptEncodeObject Fungsi CryptEncodeObject mengodekan struktur jenis yang ditunjukkan oleh nilai parameter lpszStructType. Penggunaan CryptEncodeObjectEx direkomendasikan sebagai API yang melakukan fungsi yang sama dengan peningkatan performa yang signifikan. |
CryptEncodeObjectEx Mengodekan struktur jenis yang ditunjukkan oleh nilai parameter lpszStructType. |
CryptEncrypt Mengenkripsi data. Algoritma yang digunakan untuk mengenkripsi data ditunjuk oleh kunci yang disimpan oleh modul CSP dan dirujuk oleh parameter hKey. |
CryptEncryptMessage Fungsi CryptEncryptMessage mengenkripsi dan mengodekan pesan. |
CryptEnumKeyIdentifierProperties Fungsi CryptEnumKeyIdentifierProperties menghitung pengidentifikasi kunci dan propertinya. |
CryptEnumOIDFunction Fungsi CryptEnumOIDFunction menghitung fungsi pengidentifikasi objek terdaftar (OID). |
CryptEnumOIDInfo Menghitung struktur CRYPT_OID_INFO pengidentifikasi objek yang telah ditentukan dan terdaftar (OID). Fungsi ini menghitung semua struktur yang telah ditentukan dan terdaftar atau hanya struktur yang diidentifikasi oleh grup OID yang dipilih. |
CryptEnumProvidersA Penting API ini tidak digunakan lagi. (CryptEnumProvidersA) |
CryptEnumProvidersW Penting API ini tidak digunakan lagi. (CryptEnumProvidersW) |
CryptEnumProviderTypesA Mengambil jenis penyedia layanan kriptografi (CSP) pertama atau berikutnya yang didukung di komputer. (ANSI) |
CryptEnumProviderTypesW Mengambil jenis penyedia layanan kriptografi (CSP) pertama atau berikutnya yang didukung di komputer. (Unicode) |
CryptExportKey Mengekspor kunci kriptografi atau pasangan kunci dari penyedia layanan kriptografi (CSP) dengan cara yang aman. |
CryptExportPKCS8 Mengekspor kunci privat dalam PKCS (CryptExportPKCS8) |
CryptExportPKCS8Ex Mengekspor kunci privat dalam PKCS (CryptExportPKCS8Ex) |
CryptExportPublicKeyInfo Fungsi CryptExportPublicKeyInfo mengekspor informasi kunci publik yang terkait dengan kunci privat penyedia yang sesuai. Untuk versi terbaru fungsi ini, lihat CryptExportPublicKeyInfoEx. |
CryptExportPublicKeyInfoEx Mengekspor informasi kunci publik yang terkait dengan kunci privat penyedia yang sesuai. |
CryptExportPublicKeyInfoFromBCryptKeyHandle Mengekspor informasi kunci publik yang terkait dengan kunci privat penyedia yang sesuai. |
CryptFindCertificateKeyProvInfo Menghitung penyedia kriptografi dan kontainer mereka untuk menemukan kunci privat yang sesuai dengan kunci umum sertifikat. |
CryptFindLocalizedName Menemukan nama yang dilokalkan untuk nama yang ditentukan, seperti nama lokal penyimpanan sistem "Root". |
CryptFindOIDInfo Mengambil struktur CRYPT_OID_INFO pertama yang telah ditentukan atau terdaftar yang cocok dengan jenis kunci dan kunci tertentu. Pencarian dapat dibatasi pada pengidentifikasi objek (OID) dalam grup OID tertentu. |
CryptFormatObject Fungsi CryptFormatObject memformat data yang dikodekan dan mengembalikan string Unicode dalam buffer yang dialokasikan sesuai dengan jenis pengodean sertifikat. |
CryptFreeOIDFunctionAddress Fungsi CryptFreeOIDFunctionAddress merilis handel yang dikembalikan oleh CryptGetOIDFunctionAddress atau CryptGetDefaultOIDFunctionAddress dengan mengurangi jumlah referensi pada handel fungsi. |
CryptGenKey Menghasilkan kunci sesi kriptografi acak atau pasangan kunci publik/privat. Handel ke kunci atau pasangan kunci dikembalikan dalam phKey. Handel ini kemudian dapat digunakan sesuai kebutuhan dengan fungsi CryptoAPI apa pun yang memerlukan handel kunci. |
CryptGenRandom Mengisi buffer dengan byte acak kriptografis. |
CryptGetAsyncParam Fungsi CryptGetAsyncParam (wincrypt.h) menetapkan nilai parameter asinkron. |
CryptGetDefaultOIDDllList Fungsi CryptGetDefaultOIDDllList memperoleh daftar nama file DLL yang berisi fungsi pengidentifikasi objek default (OID) terdaftar untuk set fungsi dan jenis pengodean tertentu. |
CryptGetDefaultOIDFunctionAddress Fungsi CryptGetDefaultOIDFunctionAddress memuat DLL yang berisi alamat fungsi default. |
CryptGetDefaultProviderA Menemukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (ANSI) |
CryptGetDefaultProviderW Menemukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (Unicode) |
CryptGetHashParam Mengambil data yang mengatur operasi objek hash. |
CryptGetKeyIdentifierProperty CryptGetKeyIdentifierProperty memperoleh properti tertentu dari pengidentifikasi kunci tertentu. |
CryptGetKeyParam Mengambil data yang mengatur operasi kunci. |
CryptGetMessageCertificates Fungsi CryptGetMessageCertificates mengembalikan handel penyimpanan sertifikat terbuka yang berisi sertifikat dan CRL pesan. Fungsi ini memanggil CertOpenStore menggunakan jenis penyedia CERT_STORE_PROV_PKCS7 sebagai parameter lpszStoreProvider-nya. |
CryptGetMessageSignerCount Fungsi CryptGetMessageSignerCount mengembalikan jumlah penanda tangan pesan yang ditandatangani. |
CryptGetObjectUrl Memperoleh URL objek jarak jauh dari sertifikat, daftar kepercayaan sertifikat (CTL), atau daftar pencabutan sertifikat (CRL). |
CryptGetOIDFunctionAddress Mencari daftar fungsi terdaftar dan terinstal untuk kecocokan jenis pengodean dan pengidentifikasi objek (OID). |
CryptGetOIDFunctionValue Fungsi CryptGetOIDFunctionValue meminta nilai yang terkait dengan OID. |
CryptGetProvParam Mengambil parameter yang mengatur operasi penyedia layanan kriptografi (CSP). |
CryptGetTimeValidObject Mengambil CRL, respons OCSP, atau objek CTL yang valid dalam konteks dan waktu tertentu. |
CryptGetUserKey Mengambil handel dari salah satu dari dua pasangan kunci publik/privat pengguna. |
CryptHashCertificate Fungsi CryptHashCertificate hashing seluruh konten sertifikat yang dikodekan termasuk tanda tangannya. |
CryptHashCertificate2 Hash blok data dengan menggunakan penyedia hash CNG. |
CryptHashData Menambahkan data ke objek hash tertentu. |
CryptHashMessage Membuat hash pesan. |
CryptHashPublicKeyInfo Mengodekan informasi kunci publik dalam struktur CERT_PUBLIC_KEY_INFO dan menghitung hash byte yang dikodekan. |
CryptHashSessionKey Menghitung hash kriptografi objek kunci sesi. |
CryptHashToBesigned Penting API ini tidak digunakan lagi. (CryptHashToBesigned) |
CryptImportKey Mentransfer kunci kriptografi dari BLOB kunci ke penyedia layanan kriptografi (CSP). |
CryptImportPKCS8 Mengimpor kunci privat dalam PKCS |
CryptImportPublicKeyInfo Mengonversi dan mengimpor informasi kunci publik ke penyedia dan mengembalikan handel kunci publik. |
CryptImportPublicKeyInfoEx Penting API ini tidak digunakan lagi. (CryptImportPublicKeyInfoEx) |
CryptImportPublicKeyInfoEx2 Mengimpor kunci publik ke penyedia asimetris CNG yang sesuai dengan pengidentifikasi objek kunci publik (OID) dan mengembalikan handel CNG ke kunci. |
CryptInitOIDFunctionSet CryptInitOIDFunctionSet menginisialisasi dan mengembalikan handel set fungsi OID yang diidentifikasi oleh nama set fungsi yang disediakan. |
CryptInstallDefaultContext Menginstal penyedia tertentu untuk menjadi penyedia konteks default untuk algoritma yang ditentukan. |
CryptInstallOIDFunctionAddress Fungsi CryptInstallOIDFunctionAddress menginstal sekumpulan alamat fungsi pengidentifikasi objek yang dapat dipanggil (OID). |
CryptMemAlloc Fungsi CryptMemAlloc mengalokasikan memori untuk buffer. Ini digunakan oleh semua fungsi Crypt32.lib yang mengembalikan buffer yang dialokasikan. |
CryptMemFree Fungsi CryptMemFree membebaskan memori yang dialokasikan oleh CryptMemAlloc atau CryptMemRealloc. |
CryptMemRealloc Fungsi CryptMemRealloc membebaskan memori yang saat ini dialokasikan untuk buffer dan mengalokasikan memori untuk buffer baru. |
CryptMsgCalculateEncodedLength Menghitung jumlah maksimum byte yang diperlukan untuk pesan kriptografi yang dikodekan mengingat jenis pesan, parameter pengodean, dan panjang total data yang akan dikodekan. |
CryptMsgClose Fungsi CryptMsgClose menutup handel pesan kriptografi. Pada setiap panggilan ke fungsi ini, jumlah referensi pada pesan dikurangi satu. Ketika jumlah referensi mencapai nol, pesan sepenuhnya dirilis. |
CryptMsgControl Melakukan operasi kontrol setelah pesan didekodekan oleh panggilan akhir ke fungsi CryptMsgUpdate. |
CryptMsgCountersign Mengimbangi tanda tangan yang ada dalam pesan. |
CryptMsgCountersignEncoded Mengimbangi PKCS yang ada |
CryptMsgDuplicate Fungsi CryptMsgDuplicate menduplikasi handel pesan kriptografi dengan meningkatkan jumlah referensinya. |
CryptMsgEncodeAndSignCTL Fungsi CryptMsgEncodeAndSignCTL mengodekan CTL dan membuat pesan yang ditandatangani yang berisi CTL yang dikodekan. Fungsi ini pertama kali mengodekan CTL yang diarahkan oleh pCtlInfo dan kemudian memanggil CryptMsgSignCTL untuk menandatangani pesan yang dikodekan. |
CryptMsgGetAndVerifySigner Fungsi CryptMsgGetAndVerifySigner memverifikasi tanda tangan pesan kriptografi. |
CryptMsgGetParam Memperoleh parameter pesan setelah pesan kriptografi dikodekan atau didekodekan. |
CryptMsgOpenToDecode Membuka pesan kriptografi untuk pendekodean dan mengembalikan handel pesan yang dibuka. |
CryptMsgOpenToEncode Membuka pesan kriptografi untuk pengodean dan mengembalikan handel pesan yang dibuka. |
CryptMsgSignCTL Fungsi CryptMsgSignCTL membuat pesan bertanda tangan yang berisi CTL yang dikodekan. |
CryptMsgUpdate Menambahkan konten ke pesan kriptografi. |
CryptMsgVerifyCountersignatureEncoded Memverifikasi countersignature dalam hal struktur SignerInfo (sebagaimana didefinisikan oleh PKCS |
CryptMsgVerifyCountersignatureEncodedEx Memverifikasi bahwa parameter pbSignerInfoCounterSignature berisi hash terenkripsi dari bidang encryptedDigest dari struktur parameter pbSignerInfo. |
CryptQueryObject Mengambil informasi tentang konten objek API kriptografi, seperti sertifikat, daftar pencabutan sertifikat, atau daftar kepercayaan sertifikat. |
CryptRegisterDefaultOIDFunction CryptRegisterDefaultOIDFunction mendaftarkan DLL yang berisi fungsi default yang akan dipanggil untuk jenis pengodean dan nama fungsi yang ditentukan. Tidak seperti CryptRegisterOIDFunction, nama fungsi yang akan diekspor oleh DLL tidak dapat ditimpa. |
CryptRegisterOIDFunction Mendaftarkan DLL yang berisi fungsi yang akan dipanggil untuk jenis pengodean, nama fungsi, dan pengidentifikasi objek (OID) yang ditentukan. |
CryptRegisterOIDInfo Fungsi CryptRegisterOIDInfo mendaftarkan informasi OID yang ditentukan dalam struktur CRYPT_OID_INFO, mempertahankannya ke registri. |
CryptReleaseContext Merilis handel penyedia layanan kriptografi (CSP) dan kontainer kunci. |
CryptRetrieveObjectByUrlA Mengambil objek infrastruktur kunci publik (PKI) dari lokasi yang ditentukan oleh URL. (ANSI) |
CryptRetrieveObjectByUrlW Mengambil objek infrastruktur kunci publik (PKI) dari lokasi yang ditentukan oleh URL. (Unicode) |
CryptRetrieveTimeStamp Mengodekan permintaan stempel waktu dan mengambil token stempel waktu dari lokasi yang ditentukan oleh URL ke Otoritas Stempel Waktu (TSA). |
CryptSetAsyncParam Fungsi CryptSetAsyncParam (wincrypt.h) menetapkan parameter asinkron. |
CryptSetHashParam Menyesuaikan operasi objek hash, termasuk menyiapkan konten hash awal dan memilih algoritma hash tertentu. |
CryptSetKeyIdentifierProperty Fungsi CryptSetKeyIdentifierProperty mengatur properti pengidentifikasi kunci tertentu. Fungsi ini dapat mengatur properti pada komputer yang diidentifikasi dalam pwszComputerName. |
CryptSetKeyParam Menyesuaikan berbagai aspek operasi kunci sesi. |
CryptSetOIDFunctionValue Fungsi CryptSetOIDFunctionValue menetapkan nilai untuk jenis pengodean, nama fungsi, OID, dan nama nilai yang ditentukan. |
CryptSetProviderA Menentukan penyedia layanan kriptografi default (CSP) pengguna saat ini. (ANSI) |
CryptSetProviderExA Menentukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (ANSI) |
CryptSetProviderExW Menentukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (Unicode) |
CryptSetProviderW Menentukan penyedia layanan kriptografi default (CSP) pengguna saat ini. (Unicode) |
CryptSetProvParam Menyesuaikan operasi penyedia layanan kriptografi (CSP). Fungsi ini biasanya digunakan untuk mengatur deskriptor keamanan pada kontainer kunci yang terkait dengan CSP untuk mengontrol akses ke kunci privat dalam kontainer kunci tersebut. |
CryptSignAndEncodeCertificate Mengodekan dan menandatangani sertifikat, daftar pencabutan sertifikat (CRL), daftar kepercayaan sertifikat (CTL), atau permintaan sertifikat. |
CryptSignAndEncryptMessage Fungsi CryptSignAndEncryptMessage membuat hash konten yang ditentukan, menandatangani hash, mengenkripsi konten, hash konten terenkripsi dan hash yang ditandatangani, lalu mengodekan konten terenkripsi dan hash yang ditandatangani. |
CryptSignCertificate Fungsi CryptSignCertificate menandatangani informasi "yang akan ditandatangani" dalam konten bertanda tangan yang dikodekan. |
CryptSignHashA Menandatangani data. (CryptSignHasha) |
CryptSignHashW Menandatangani data. (CryptSignHashW) |
CryptSignMessage Fungsi CryptSignMessage membuat hash konten yang ditentukan, menandatangani hash, lalu mengodekan konten pesan asli dan hash yang ditandatangani. |
CryptSignMessageWithKey Menandatangani pesan dengan menggunakan kunci privat CSP yang ditentukan dalam parameter. |
CryptStringToBinaryA Mengonversi string yang diformat menjadi array byte. (ANSI) |
CryptStringToBinaryW Mengonversi string yang diformat menjadi array byte. (Unicode) |
CryptUninstallDefaultContext Penting API ini tidak digunakan lagi. (CryptUninstallDefaultContext) |
CryptUnregisterDefaultOIDFunction CryptUnregisterDefaultOIDFunction menghapus pendaftaran DLL yang berisi fungsi default yang akan dipanggil untuk jenis pengodean dan nama fungsi yang ditentukan. |
CryptUnregisterOIDFunction Menghapus pendaftaran DLL yang berisi fungsi yang akan dipanggil untuk jenis pengodean, nama fungsi, dan OID yang ditentukan. |
CryptUnregisterOIDInfo Fungsi CryptUnregisterOIDInfo menghapus pendaftaran struktur informasi CRYPT_OID_INFO OID tertentu. Struktur yang tidak terdaftar diidentifikasi oleh anggota pszOID dan dwGroupId struktur. |
CryptVerifyCertificateSignature Memverifikasi tanda tangan sertifikat, daftar pencabutan sertifikat (CRL), atau permintaan sertifikat dengan menggunakan kunci umum dalam struktur CERT_PUBLIC_KEY_INFO. |
CryptVerifyCertificateSignatureEx Memverifikasi tanda tangan sertifikat subjek, daftar pencabutan sertifikat, permintaan sertifikat, atau permintaan keygen dengan menggunakan kunci publik penerbit. |
CryptVerifyDetachedMessageHash Fungsi CryptVerifyDetachedMessageHash memverifikasi hash yang dilepaskan. |
CryptVerifyDetachedMessageSignature Fungsi CryptVerifyDetachedMessageSignature memverifikasi pesan bertanda tangan yang berisi tanda tangan atau tanda tangan yang dilepas. |
CryptVerifyMessageHash Fungsi CryptVerifyMessageHash memverifikasi hash konten yang ditentukan. |
CryptVerifyMessageSignature Memverifikasi tanda tangan pesan yang ditandatangani. |
CryptVerifyMessageSignatureWithKey Memverifikasi tanda tangan pesan yang ditandatangani dengan menggunakan informasi kunci publik tertentu. |
CryptVerifySignatureA Memverifikasi tanda tangan objek hash. (ANSI) |
CryptVerifySignatureW Memverifikasi tanda tangan objek hash. (Unicode) |
CryptVerifyTimeStampSignature Memvalidasi tanda tangan stempel waktu pada array byte tertentu. |
GetEncSChannel Fungsi ini tidak tersedia. |
PFXExportCertStore Mengekspor sertifikat dan, jika tersedia, kunci privat terkait dari penyimpanan sertifikat yang dirujuk. |
PFXExportCertStoreEx Mengekspor sertifikat dan, jika tersedia, kunci privat terkait dari penyimpanan sertifikat yang dirujuk. |
PFXImportCertStore Mengimpor BLOB PFX dan mengembalikan handel penyimpanan yang berisi sertifikat dan kunci privat terkait. |
PFXIsPFXBlob Fungsi PFXIsPFXBlob mencoba mendekode lapisan luar BLOB sebagai paket PFX. |
PFXVerifyPassword Fungsi PFXVerifyPassword mencoba mendekode lapisan luar BLOB sebagai paket Pertukaran Informasi Pribadi (PFX) dan untuk mendekripsinya dengan kata sandi yang diberikan. Tidak ada data dari BLOB yang diimpor. |
Fungsi panggilan balik
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC Mendekripsi kunci privat dan mengembalikan kunci yang didekripsi dalam parameter pbClearTextKey. |
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC Mengenkripsi kunci privat dan mengembalikan konten terenkripsi dalam parameter pbEncryptedKey. |
PCRYPT_RESOLVE_HCRYPTPROV_FUNC Mengembalikan handel ke penyedia layanan kriptografi (CSP) dengan menggunakan parameter phCryptProv untuk menerima kunci yang diimpor. |
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK Fungsi panggilan balik yang ditentukan aplikasi yang memungkinkan aplikasi memfilter sertifikat yang mungkin ditambahkan ke rantai sertifikat. |
PFN_CERT_CREATE_CONTEXT_SORT_FUNC Dipanggil untuk setiap entri konteks yang diurutkan saat konteks dibuat. |
PFN_CERT_DLL_OPEN_STORE_PROV_FUNC Diimplementasikan oleh penyedia toko dan digunakan untuk membuka toko. |
PFN_CERT_ENUM_PHYSICAL_STORE Format fungsi panggilan balik CertEnumPhysicalStoreCallback dan menyajikan informasi di setiap penyimpanan fisik yang ditemukan oleh panggilan ke CertEnumPhysicalStore. |
PFN_CERT_ENUM_SYSTEM_STORE Format fungsi panggilan balik CertEnumSystemStoreCallback dan menyajikan informasi di setiap penyimpanan sistem yang ditemukan oleh panggilan ke CertEnumSystemStore. |
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION Format fungsi panggilan balik CertEnumSystemStoreLocationCallback dan menyajikan informasi tentang setiap lokasi penyimpanan sistem yang ditemukan oleh panggilan ke CertEnumSystemStoreLocation. |
PFN_CERT_STORE_PROV_CLOSE Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertCloseStore saat jumlah referensi penyimpanan dikurangi menjadi nol. |
PFN_CERT_STORE_PROV_CONTROL Fungsi panggilan balik CertStoreProvControl mendukung CERtControlStore API. Semua parameter API diteruskan langsung ke panggilan balik. Untuk detailnya, lihat CertControlStore. |
PFN_CERT_STORE_PROV_DELETE_CERT Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertDeleteCertificateFromStore sebelum menghapus sertifikat dari penyimpanan. |
PFN_CERT_STORE_PROV_DELETE_CRL Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertDeleteCRLFromStore sebelum menghapus CRL dari penyimpanan. |
PFN_CERT_STORE_PROV_READ_CERT Fungsi panggilan balik yang ditentukan aplikasi yang membaca salinan konteks sertifikat penyedia. |
PFN_CERT_STORE_PROV_READ_CRL Fungsi panggilan balik yang ditentukan aplikasi yang membaca salinan konteks CRL penyedia. |
PFN_CERT_STORE_PROV_READ_CTL Fungsi panggilan balik CertStoreProvReadCTL dipanggil untuk membaca salinan konteks CTL penyedia dan, jika ada, untuk membuat konteks CTL baru. |
PFN_CERT_STORE_PROV_SET_CERT_PROPERTY Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertSetCertificateContextProperty sebelum mengatur properti sertifikat. |
PFN_CERT_STORE_PROV_SET_CRL_PROPERTY Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertSetCRLContextProperty sebelum mengatur properti CRL. |
PFN_CERT_STORE_PROV_SET_CTL_PROPERTY Fungsi panggilan balik CertStoreProvSetCTLProperty menentukan apakah properti dapat diatur pada CTL. |
PFN_CERT_STORE_PROV_WRITE_CERT Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertAddEncodedCertificateToStore, CertAddCertificateContextToStore dan CertAddSerializedElementToStore sebelum menambahkan ke penyimpanan. |
PFN_CERT_STORE_PROV_WRITE_CRL Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertAddEncodedCRLToStore, CertAddCRLContextToStore dan CertAddSerializedElementToStore sebelum menambahkan ke penyimpanan. |
PFN_CERT_STORE_PROV_WRITE_CTL Fungsi panggilan balik CertStoreProvWriteCTL dapat dipanggil oleh CertAddEncodedCTLToStore, CertAddCTLContextToStore atau CertAddSerializedElementToStore sebelum CTL ditambahkan ke penyimpanan. |
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY Mengimpor kunci enkripsi konten (CEK) yang sudah didekripsi. |
PFN_CMSG_CNG_IMPORT_KEY_AGREE Mendekripsi kunci enkripsi konten (CEK) yang ditujukan untuk penerima perjanjian kunci. |
PFN_CMSG_CNG_IMPORT_KEY_TRANS Mengimpor dan mendekripsi kunci enkripsi konten (CEK) yang ditujukan untuk penerima transportasi kunci. |
PFN_CMSG_EXPORT_KEY_AGREE Mengenkripsi dan mengekspor kunci enkripsi konten untuk penerima perjanjian kunci pesan yang diselimuti. |
PFN_CMSG_EXPORT_KEY_TRANS Mengenkripsi dan mengekspor kunci enkripsi konten untuk penerima transportasi utama pesan yang diselimuti. |
PFN_CMSG_EXPORT_MAIL_LIST Mengenkripsi dan mengekspor kunci enkripsi konten untuk penerima milis dari pesan yang diselimuti. |
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY Menghasilkan kunci konten yang digunakan untuk mengenkripsi konten untuk pesan yang diselimuti. |
PFN_CMSG_IMPORT_KEY_AGREE Mengimpor kunci enkripsi konten untuk penerima transportasi kunci pesan yang diselimuti. (PFN_CMSG_IMPORT_KEY_AGREE) |
PFN_CMSG_IMPORT_KEY_TRANS Mengimpor kunci enkripsi konten untuk penerima transportasi kunci pesan yang diselimuti. (PFN_CMSG_IMPORT_KEY_TRANS) |
PFN_CMSG_IMPORT_MAIL_LIST Mengimpor kunci enkripsi konten untuk penerima transportasi kunci pesan yang diselimuti. (PFN_CMSG_IMPORT_MAIL_LIST) |
PFN_CRYPT_ENUM_KEYID_PROP Fungsi panggilan balik CRYPT_ENUM_KEYID_PROP digunakan dengan fungsi CryptEnumKeyIdentifierProperties. |
PFN_CRYPT_ENUM_OID_FUNC Fungsi panggilan balik CRYPT_ENUM_OID_FUNCTION digunakan dengan fungsi CryptEnumOIDFunction. |
PFN_CRYPT_ENUM_OID_INFO Fungsi panggilan balik CRYPT_ENUM_OID_INFO digunakan dengan fungsi CryptEnumOIDInfo. |
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC Dipanggil oleh CryptExportPublicKeyInfoEx untuk mengekspor BLOB kunci publik dan mengodekannya. |
PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC Dipanggil untuk mendekode dan mengembalikan pengidentifikasi algoritma hash dan secara opsional parameter tanda tangan. |
PFN_CRYPT_GET_SIGNER_CERTIFICATE Fungsi panggilan balik yang disediakan pengguna CryptGetSignerCertificateCallback digunakan dengan struktur CRYPT_VERIFY_MESSAGE_PARA untuk mendapatkan dan memverifikasi sertifikat penanda tangan pesan. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH Menentukan bahwa objek telah berubah. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE Merilis objek yang dikembalikan oleh penyedia. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER Melepaskan memori untuk pengidentifikasi objek. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD Merilis kata sandi yang digunakan untuk mengenkripsi array byte pertukaran informasi pribadi (PFX). |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET Mengambil objek. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE Menginisialisasi penyedia. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE Merilis penyedia. |
PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC Dipanggil untuk menandatangani dan mengodekan hash komputasi. |
PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC Dipanggil untuk mendekripsi tanda tangan yang dikodekan dan membandingkannya dengan hash komputasi. |
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC Dipanggil oleh CryptImportPublicKeyInfoEx2 untuk mendekode pengidentifikasi algoritma kunci publik, memuat penyedia algoritma, dan mengimpor pasangan kunci. |
Struktur
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA Menyimpan informasi kebijakan yang digunakan dalam verifikasi rantai sertifikat untuk file. |
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS Struktur AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS menyimpan informasi kebijakan Authenticode tambahan untuk verifikasi rantai file. |
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA Struktur AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA berisi informasi kebijakan stempel waktu yang dapat digunakan dalam verifikasi rantai sertifikat file. |
BLOBHEADER Menunjukkan jenis BLOB kunci dan algoritma yang digunakan kunci. |
CERT_ACCESS_DESCRIPTION Struktur CERT_ACCESS_DESCRIPTION adalah anggota struktur CERT_AUTHORITY_INFO_ACCESS. |
CERT_ALT_NAME_ENTRY Berisi nama alternatif dalam salah satu dari berbagai bentuk nama. |
CERT_ALT_NAME_INFO Struktur CERT_ALT_NAME_INFO digunakan dalam ekstensi pengodean dan pendekodean untuk sertifikat subjek atau penerbit, Daftar Pencabutan Sertifikat (CRL), dan Daftar Kepercayaan Sertifikat (CCL). |
CERT_AUTHORITY_INFO_ACCESS Mewakili akses informasi otoritas dan ekstensi sertifikat akses informasi subjek dan menentukan cara mengakses informasi dan layanan tambahan untuk subjek atau penerbit sertifikat. |
CERT_AUTHORITY_KEY_ID_INFO Mengidentifikasi kunci yang digunakan untuk menandatangani sertifikat atau daftar pencabutan sertifikat (CRL). |
CERT_AUTHORITY_KEY_ID2_INFO Struktur CERT_AUTHORITY_KEY_ID2_INFO mengidentifikasi kunci yang digunakan untuk menandatangani sertifikat atau CRL. |
CERT_BASIC_CONSTRAINTS_INFO Struktur CERT_BASIC_CONSTRAINTS_INFO berisi informasi yang menunjukkan apakah subjek bersertifikat dapat bertindak sebagai otoritas sertifikasi (CA), entitas akhir, atau keduanya. |
CERT_BASIC_CONSTRAINTS2_INFO Struktur CERT_BASIC_CONSTRAINTS2_INFO berisi informasi yang menunjukkan apakah subjek bersertifikat dapat bertindak sebagai CA atau entitas akhir. Jika subjek dapat bertindak sebagai CA, batasan panjang jalur sertifikasi juga dapat ditentukan. |
CERT_BIOMETRIC_DATA Berisi informasi tentang data biometrik. |
CERT_BIOMETRIC_EXT_INFO Berisi sekumpulan informasi biometrik. |
CERT_CHAIN_CONTEXT Berisi array rantai sertifikat sederhana dan struktur status kepercayaan yang menunjukkan data validitas ringkasan pada semua rantai sederhana yang terhubung. |
CERT_CHAIN_ELEMENT Struktur CERT_CHAIN_ELEMENT adalah elemen tunggal dalam rantai sertifikat sederhana. |
CERT_CHAIN_ENGINE_CONFIG Mengatur parameter untuk membangun mesin rantai sertifikat non-default. Mesin yang digunakan menentukan cara rantai sertifikat dibangun. |
CERT_CHAIN_FIND_ISSUER_PARA Berisi informasi yang digunakan dalam fungsi CertFindChainInStore untuk membangun rantai sertifikat. |
CERT_CHAIN_PARA Struktur CERT_CHAIN_PARA menetapkan kriteria pencarian dan pencocokan yang akan digunakan dalam membangun rantai sertifikat. |
CERT_CHAIN_POLICY_PARA Berisi informasi yang digunakan dalam CertVerifyCertificateChainPolicy untuk menetapkan kriteria kebijakan untuk verifikasi rantai sertifikat. |
CERT_CHAIN_POLICY_STATUS Menyimpan informasi status rantai sertifikat yang dikembalikan oleh fungsi CertVerifyCertificateChainPolicy saat rantai sertifikat divalidasi. |
CERT_CONTEXT Berisi representasi sertifikat yang dikodekan dan didekodekan. |
CERT_CREATE_CONTEXT_PARA Menentukan nilai tambahan yang dapat digunakan saat memanggil fungsi CertCreateContext. |
CERT_CRL_CONTEXT_PAIR Struktur CERT_CRL_CONTEXT_PAIR berisi konteks sertifikat dan konteks CRL terkait. |
CERT_DH_PARAMETERS Berisi parameter yang terkait dengan algoritma kunci publik Diffie/Hellman. |
CERT_DSS_PARAMETERS Berisi parameter yang terkait dengan algoritma kunci publik Digital Signature Standard (DSS). |
CERT_ECC_SIGNATURE Berisi nilai r dan s untuk tanda tangan Elliptic Curve Digital Signature Algorithm (ECDSA). |
CERT_EXTENSION Struktur CERT_EXTENSION berisi informasi ekstensi untuk sertifikat, Daftar Pencabutan Sertifikat (CRL) atau Daftar Kepercayaan Sertifikat (CTL). |
CERT_EXTENSIONS Struktur CERT_EXTENSIONS berisi array ekstensi. |
CERT_GENERAL_SUBTREE Struktur CERT_GENERAL_SUBTREE digunakan dalam struktur CERT_NAME_CONSTRAINTS_INFO. Struktur ini menyediakan identitas sertifikat yang dapat disertakan atau dikecualikan. |
CERT_HASHED_URL Berisi URL yang di-hash. |
CERT_ID Digunakan sebagai cara fleksibel untuk mengidentifikasi sertifikat secara unik. |
CERT_INFO Berisi informasi sertifikat. |
CERT_ISSUER_SERIAL_NUMBER Bertindak sebagai pengidentifikasi unik sertifikat yang berisi nomor seri penerbit dan penerbit untuk sertifikat. |
CERT_KEY_ATTRIBUTES_INFO Struktur CERT_KEY_ATTRIBUTES_INFO berisi informasi tambahan opsional tentang kunci publik yang disertifikasi. |
CERT_KEY_CONTEXT Berisi data yang terkait dengan properti CERT_KEY_CONTEXT_PROP_ID. |
CERT_KEY_USAGE_RESTRICTION_INFO Struktur CERT_KEY_USAGE_RESTRICTION_INFO berisi pembatasan yang diberlakukan pada penggunaan kunci umum sertifikat. Ini termasuk tujuan penggunaan kunci dan kebijakan di mana kunci dapat digunakan. |
CERT_KEYGEN_REQUEST_INFO Berisi informasi yang disimpan dalam permintaan pembuatan kunci Netscape. Blob subjek dan kunci publik subjek dikodekan. |
CERT_LDAP_STORE_OPENED_PARA Digunakan dengan fungsi CertOpenStore saat penyedia CERT_STORE_PROV_LDAP ditentukan dengan menggunakan bendera CERT_LDAP_STORE_OPENED_FLAG untuk menentukan sesi LDAP yang ada untuk digunakan untuk melakukan kueri serta string kueri LDAP. |
CERT_LOGOTYPE_AUDIO Berisi informasi tentang tipe logo audio. |
CERT_LOGOTYPE_AUDIO_INFO Berisi informasi lebih rinci tentang jenis logo audio. |
CERT_LOGOTYPE_DATA Berisi data jenis logo. |
CERT_LOGOTYPE_DETAILS Berisi informasi tambahan tentang jenis logo. |
CERT_LOGOTYPE_EXT_INFO Berisi sekumpulan informasi jenis logo. |
CERT_LOGOTYPE_IMAGE Berisi informasi tentang tipe logo gambar. |
CERT_LOGOTYPE_IMAGE_INFO Berisi informasi lebih rinci tentang jenis logo gambar. |
CERT_LOGOTYPE_INFO Berisi informasi tentang data jenis logo. |
CERT_LOGOTYPE_REFERENCE Berisi informasi referensi jenis logo. |
CERT_NAME_CONSTRAINTS_INFO Struktur CERT_NAME_CONSTRAINTS_INFO berisi informasi tentang sertifikat yang secara khusus diizinkan atau dikecualikan dari kepercayaan. |
CERT_NAME_INFO Berisi nama subjek atau pengeluar sertifikat. |
CERT_NAME_VALUE Berisi nilai atribut relative distinguished name (RDN). |
CERT_OR_CRL_BLOB Merangkum sertifikat untuk digunakan dengan pesan Pertukaran Kunci Internet. |
CERT_OR_CRL_BUNDLE Merangkum array sertifikat untuk digunakan dengan pesan Internet Key Exchange. |
CERT_OTHER_LOGOTYPE_INFO Berisi informasi tentang tipe logo yang tidak ditentukan sebelumnya. |
CERT_PAIR Struktur CERT_PAIR berisi sertifikat dan sertifikat silang pasangannya. |
CERT_PHYSICAL_STORE_INFO Berisi informasi tentang penyimpanan sertifikat fisik. |
CERT_POLICIES_INFO Struktur CERT_POLICIES_INFO berisi array CERT_POLICY_INFO. |
CERT_POLICY_CONSTRAINTS_INFO Struktur CERT_POLICY_CONSTRAINTS_INFO berisi kebijakan yang ditetapkan untuk menerima sertifikat sebagai tepercaya. |
CERT_POLICY_ID Struktur CERT_POLICY_ID berisi daftar kebijakan sertifikat yang secara tegas didukung sertifikat, bersama dengan informasi kualifikasi opsional yang berkaitan dengan kebijakan ini. |
CERT_POLICY_INFO Struktur CERT_POLICY_INFO berisi pengidentifikasi objek (OID) yang menentukan kebijakan dan array opsional kualifikasi kebijakan. |
CERT_POLICY_MAPPING Berisi pemetaan antara domain penerbit dan OID kebijakan domain subjek. |
CERT_POLICY_MAPPINGS_INFO Struktur CERT_POLICY_MAPPINGS_INFO menyediakan pemetaan antara OID kebijakan dari dua domain. |
CERT_POLICY_QUALIFIER_INFO Struktur CERT_POLICY_QUALIFIER_INFO berisi pengidentifikasi objek (OID) yang menentukan informasi tambahan khusus kualifikasi dan kualifikasi. |
CERT_PRIVATE_KEY_VALIDITY Struktur CERT_PRIVATE_KEY_VALIDITY menunjukkan rentang waktu yang valid untuk kunci privat yang sesuai dengan kunci umum sertifikat. |
CERT_PUBLIC_KEY_INFO Berisi kunci publik dan algoritmanya. |
CERT_QC_STATEMENT Mewakili satu pernyataan dalam urutan satu atau beberapa pernyataan untuk dimasukkan dalam ekstensi pernyataan Sertifikat Yang Memenuhi Syarat (QC). |
CERT_QC_STATEMENTS_EXT_INFO Berisi urutan satu atau beberapa pernyataan yang membentuk ekstensi pernyataan Sertifikat Memenuhi Syarat (QC) untuk QC. |
CERT_RDN Struktur CERT_RDN berisi nama yang dibedakan relatif (RDN) yang terdiri dari array struktur CERT_RDN_ATTR. |
CERT_RDN_ATTR Berisi atribut tunggal dari nama yang dibedakan relatif (RDN). Seluruh RDN dinyatakan dalam struktur CERT_RDN yang berisi array struktur CERT_RDN_ATTR. |
CERT_REQUEST_INFO Struktur CERT_REQUEST_INFO berisi informasi untuk permintaan sertifikat. Subjek, kunci publik subjek, dan atribut BLOB dikodekan. |
CERT_REVOCATION_CHAIN_PARA Berisi parameter yang digunakan untuk membangun rantai untuk sertifikat penanda tangan respons protokol status sertifikat online independen (OCSP). |
CERT_REVOCATION_CRL_INFO Berisi informasi yang diperbarui oleh penangan jenis pencabutan daftar pencabutan sertifikat (CRL). |
CERT_REVOCATION_INFO Menunjukkan status pencabutan sertifikat dalam CERT_CHAIN_ELEMENT. |
CERT_REVOCATION_PARA Diteruskan dalam panggilan ke fungsi CertVerifyRevocation untuk membantu menemukan penerbit konteks yang akan diverifikasi. |
CERT_REVOCATION_STATUS Berisi informasi tentang status pencabutan sertifikat. |
CERT_SELECT_CHAIN_PARA Berisi parameter yang digunakan untuk membangun dan memilih rantai. |
CERT_SELECT_CRITERIA Menentukan kriteria pilihan yang diteruskan ke fungsi CertSelectCertificateChains. |
CERT_SERVER_OCSP_RESPONSE_CONTEXT Berisi respons OCSP yang dikodekan. |
CERT_SIGNED_CONTENT_INFO Struktur CERT_SIGNED_CONTENT_INFO berisi konten yang dikodekan untuk ditandatangani dan BLOB untuk menahan tanda tangan. Anggota ToBeSigned adalah CERT_INFO, CRL_INFO, CTL_INFO, atau CERT_REQUEST_INFO yang dikodekan. |
CERT_SIMPLE_CHAIN Struktur CERT_SIMPLE_CHAIN berisi array elemen rantai dan status kepercayaan ringkasan untuk rantai yang diwakili array. |
CERT_STORE_PROV_FIND_INFO Digunakan oleh banyak fungsi panggilan balik penyedia penyimpanan. |
CERT_STORE_PROV_INFO Berisi informasi yang dikembalikan oleh fungsi CertDllOpenStoreProv yang diinstal saat penyimpanan dibuka dengan menggunakan fungsi CertOpenStore. |
CERT_STRONG_SIGN_PARA Berisi parameter yang digunakan untuk memeriksa tanda tangan yang kuat pada sertifikat, daftar pencabutan sertifikat (CRL), respons protokol status sertifikat online (OCSP), dan PKCS |
CERT_STRONG_SIGN_SERIALIZED_INFO Berisi algoritma tanda tangan/algoritma hash dan algoritma kunci publik/pasangan panjang bit yang dapat digunakan untuk penandatanganan yang kuat. |
CERT_SYSTEM_STORE_INFO Struktur CERT_SYSTEM_STORE_INFO berisi informasi yang digunakan oleh fungsi yang berfungsi dengan penyimpanan sistem. Saat ini, tidak ada informasi penting yang terkandung dalam struktur ini. |
CERT_SYSTEM_STORE_RELOCATE_PARA Struktur CERT_SYSTEM_STORE_RELOCATE_PARA berisi data yang akan diteruskan ke CertOpenStore ketika parameter dwFlags fungsi tersebut diatur ke CERT_SYSTEM_STORE_RELOCATE_FLAG. |
CERT_TEMPLATE_EXT Templat sertifikat. |
CERT_TRUST_LIST_INFO Struktur CERT_TRUST_LIST_INFO yang menunjukkan penggunaan CTL yang valid. |
CERT_TRUST_STATUS Berisi informasi kepercayaan tentang sertifikat dalam rantai sertifikat, ringkasan informasi kepercayaan tentang rantai sertifikat sederhana, atau informasi ringkasan tentang array rantai sederhana. |
CERT_USAGE_MATCH Menyediakan kriteria untuk mengidentifikasi sertifikat penerbit yang akan digunakan untuk membangun rantai sertifikat. |
CERT_X942_DH_PARAMETERS Berisi parameter yang terkait dengan algoritma kunci publik Diffie-Hellman. |
CERT_X942_DH_VALIDATION_PARAMS Secara opsional ditunjukkan oleh anggota struktur CERT_X942_DH_PARAMETERS dan berisi informasi benih tambahan. |
CMC_ADD_ATTRIBUTES_INFO Berisi atribut sertifikat yang akan ditambahkan ke sertifikat. |
CMC_ADD_EXTENSIONS_INFO Berisi atribut kontrol ekstensi sertifikat yang akan ditambahkan ke sertifikat. |
CMC_DATA_INFO Menyediakan sarana untuk mengkomunikasikan berbagai bagian informasi yang ditandai. (CMC_DATA_INFO) |
CMC_PEND_INFO Kemungkinan anggota struktur CMC_STATUS_INFO. |
CMC_RESPONSE_INFO Menyediakan sarana untuk mengkomunikasikan berbagai bagian informasi yang ditandai. (CMC_RESPONSE_INFO) |
CMC_STATUS_INFO Berisi informasi status tentang Pesan Manajemen Sertifikat melalui CMS. |
CMC_TAGGED_ATTRIBUTE Digunakan dalam struktur CMC_DATA_INFO dan CMC_RESPONSE_INFO. (CMC_TAGGED_ATTRIBUTE) |
CMC_TAGGED_CERT_REQUEST Digunakan dalam struktur CMC_TAGGED_REQUEST. |
CMC_TAGGED_CONTENT_INFO Digunakan dalam struktur CMC_DATA_INFO dan CMC_RESPONSE_INFO. (CMC_TAGGED_CONTENT_INFO) |
CMC_TAGGED_OTHER_MSG Digunakan dalam struktur CMC_DATA_INFO dan CMC_RESPONSE_INFO. (CMC_TAGGED_OTHER_MSG) |
CMC_TAGGED_REQUEST Digunakan dalam struktur CMC_DATA_INFO untuk meminta sertifikat. |
CMS_DH_KEY_INFO Digunakan dengan parameter KP_CMS_DH_KEY_INFO dalam fungsi CryptSetKeyParam untuk berisi informasi kunci Diffie-Hellman. |
CMS_KEY_INFO Tidak digunakan. |
CMSG_CMS_RECIPIENT_INFO Digunakan dengan fungsi CryptMsgGetParam untuk mendapatkan informasi tentang transportasi utama, perjanjian kunci, atau penerima pesan amplop daftar email. |
CMSG_CMS_SIGNER_INFO Berisi konten SignerInfo yang ditentukan dalam pesan yang ditandatangani atau ditandatangani dan diselimuti. |
CMSG_CNG_CONTENT_DECRYPT_INFO Berisi semua informasi relevan yang diteruskan antara fungsi yang dapat diinstal CryptMsgControl dan pengidentifikasi objek (OID) untuk impor dan dekripsi kunci enkripsi konten (CEK) Cryptography API:_Next Generation (CNG). |
CMSG_CONTENT_ENCRYPT_INFO Berisi informasi yang dibagikan antara fungsi PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY, PFN_CMSG_EXPORT_KEY_TRANS, PFN_CMSG_EXPORT_KEY_AGREE, dan PFN_CMSG_EXPORT_MAIL_LIST. |
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA Digunakan untuk menambahkan atribut yang tidak diautentikasi ke penanda tangan pesan yang ditandatangani. |
CMSG_CTRL_DECRYPT_PARA Berisi informasi yang digunakan untuk mendekripsi pesan yang diselimuti untuk penerima transportasi kunci. Struktur ini diteruskan ke CryptMsgControl jika parameter dwCtrlType CMSG_CTRL_DECRYPT. |
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA Digunakan untuk menghapus atribut yang tidak diautentikasi dari penanda tangan pesan yang ditandatangani. |
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA Berisi informasi tentang penerima perjanjian kunci. |
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA Berisi informasi tentang penerima pesan transportasi utama. |
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA Berisi informasi tentang penerima pesan daftar surat. |
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA Berisi informasi yang digunakan untuk memverifikasi tanda tangan pesan. Ini berisi indeks penanda tangan dan kunci publik penanda tangan. |
CMSG_ENVELOPED_ENCODE_INFO Berisi informasi yang diperlukan untuk mengodekan pesan yang diselimuti. Ini diteruskan ke CryptMsgOpenToEncode jika parameter dwMsgType CMSG_ENVELOPED. |
CMSG_HASHED_ENCODE_INFO Digunakan dengan pesan yang di-hash. Ini diteruskan ke fungsi CryptMsgOpenToEncode jika parameter dwMsgOpenToEncode fungsi CryptMsgOpenToEncode CMSG_ENVELOPED. |
CMSG_KEY_AGREE_ENCRYPT_INFO Berisi informasi enkripsi yang berlaku untuk semua penerima perjanjian utama pesan yang diselimuti. |
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO Berisi kunci terenkripsi untuk penerima perjanjian kunci pesan yang diselimuti. |
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO Berisi informasi tentang penerima pesan yang menggunakan manajemen kunci perjanjian kunci. |
CMSG_KEY_AGREE_RECIPIENT_INFO Berisi informasi yang digunakan untuk algoritma perjanjian kunci. |
CMSG_KEY_TRANS_ENCRYPT_INFO Berisi informasi enkripsi untuk penerima transportasi utama data yang diselimuti. |
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO Berisi informasi transportasi kunci yang dikodekan untuk penerima pesan. |
CMSG_KEY_TRANS_RECIPIENT_INFO Struktur CMSG_KEY_TRANS_RECIPIENT_INFO berisi informasi yang digunakan dalam algoritma transportasi utama. |
CMSG_MAIL_LIST_ENCRYPT_INFO Berisi informasi enkripsi untuk penerima milis data yang diselimuti. |
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO Struktur CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO digunakan dengan kunci konten yang didistribusikan sebelumnya untuk mendekripsi kunci enkripsi kunci konten (KEK). |
CMSG_MAIL_LIST_RECIPIENT_INFO Berisi informasi yang digunakan untuk kunci enkripsi kunci simetris (KEK) yang didistribusikan sebelumnya. |
CMSG_RC2_AUX_INFO Berisi panjang bit kunci untuk algoritma enkripsi RC2. |
CMSG_RC4_AUX_INFO Struktur CMSG_RC4_AUX_INFO berisi panjang bit kunci untuk algoritma enkripsi RC4. Anggota pvEncryptionAuxInfo di CMSG_ENVELOPED_ENCODE_INFO dapat diatur untuk menunjuk ke instans struktur ini. |
CMSG_RECIPIENT_ENCODE_INFO Berisi informasi jenis manajemen kunci enkripsi konten penerima pesan. |
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO Berisi informasi tentang penerima pesan yang digunakan untuk mendekripsi kunci sesi yang diperlukan untuk mendekripsi konten pesan. |
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO Struktur CMSG_RECIPIENT_ENCRYPTED_KEY_INFO berisi informasi yang digunakan untuk penerima perjanjian kunci individual. |
CMSG_SIGNED_ENCODE_INFO Berisi informasi yang akan diteruskan ke CryptMsgOpenToEncode jika dwMsgType CMSG_SIGNED. |
CMSG_SIGNER_ENCODE_INFO Berisi informasi penanda tangan. Ini diteruskan ke CryptMsgCountersign, CryptMsgCountersignEncoded, dan secara opsional ke CryptMsgOpenToEncode sebagai anggota struktur CMSG_SIGNED_ENCODE_INFO, jika parameter dwMsgType CMSG_SIGNED. |
CMSG_SIGNER_INFO Struktur CMSG_SIGNER_INFO berisi konten PKCS |
CMSG_SP3_COMPATIBLE_AUX_INFO Berisi informasi yang diperlukan untuk enkripsi yang kompatibel dengan SP3. |
CMSG_STREAM_INFO Digunakan untuk mengaktifkan pemrosesan aliran data daripada pemrosesan blok tunggal. |
CRL_CONTEXT Struktur CRL_CONTEXT berisi representasi yang dikodekan dan didekode dari daftar pencabutan sertifikat (CRL). Konteks CRL yang dikembalikan oleh fungsi CryptoAPI apa pun harus dikosongkan dengan memanggil fungsi CertFreeCRLContext. |
CRL_DIST_POINT Mengidentifikasi titik distribusi daftar pencabutan sertifikat tunggal (CRL) yang dapat direferensikan pengguna sertifikat untuk menentukan apakah sertifikat telah dicabut. |
CRL_DIST_POINT_NAME Mengidentifikasi lokasi tempat CRL dapat diperoleh. |
CRL_DIST_POINTS_INFO Berisi daftar titik distribusi daftar pencabutan sertifikat (CRL) yang dapat direferensikan pengguna sertifikat untuk menentukan apakah sertifikat telah dicabut. |
CRL_ENTRY Berisi informasi tentang satu sertifikat yang dicabut. Ini adalah anggota struktur CRL_INFO. |
CRL_FIND_ISSUED_FOR_PARA Berisi konteks sertifikat subjek dan penerbit sertifikat. |
CRL_INFO Berisi informasi daftar pencabutan sertifikat (CRL). |
CRL_ISSUING_DIST_POINT Berisi informasi tentang jenis sertifikat yang tercantum dalam daftar pencabutan sertifikat (CRL). |
CROSS_CERT_DIST_POINTS_INFO Menyediakan informasi yang digunakan untuk memperbarui sertifikat silang dinamis. |
CRYPT_AES_128_KEY_STATE Menentukan informasi kunci konten 128-bit untuk cipher Standar Enkripsi Lanjutan (AES). |
CRYPT_AES_256_KEY_STATE Menentukan informasi kunci konten 256-bit untuk cipher Standar Enkripsi Lanjutan (AES). |
CRYPT_ALGORITHM_IDENTIFIER Menentukan algoritma yang digunakan untuk mengenkripsi kunci privat. |
CRYPT_ATTRIBUTE Struktur CRYPT_ATTRIBUTE menentukan atribut yang memiliki satu atau beberapa nilai. |
CRYPT_ATTRIBUTE_TYPE_VALUE Berisi nilai atribut tunggal. CRYPT_OBJID_BLOB anggota Nilai dikodekan. |
CRYPT_ATTRIBUTES Berisi array atribut. |
CRYPT_BIT_BLOB Berisi sekumpulan bit yang diwakili oleh array byte. |
CRYPT_BLOB_ARRAY Berisi array struktur CRYPT_DATA_BLOB. |
CRYPT_CONTENT_INFO Berisi data yang dikodekan dalam PKCS |
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY Berisi informasi yang mewakili urutan sertifikat sertifikat Netscape. |
CRYPT_CREDENTIALS Berisi informasi tentang kredensial yang dapat diteruskan sebagai input opsional ke fungsi pengambilan objek jarak jauh seperti CryptRetrieveObjectByUrl atau CryptGetTimeValidObject. |
CRYPT_DECODE_PARA Digunakan oleh fungsi CryptDecodeObjectEx untuk menyediakan akses ke alokasi memori dan fungsi panggilan balik bebas memori. |
CRYPT_DECRYPT_MESSAGE_PARA Struktur CRYPT_DECRYPT_MESSAGE_PARA berisi informasi untuk mendekripsi pesan. |
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA Digunakan dengan fungsi CryptInstallDefaultContext untuk berisi array string pengidentifikasi objek. |
CRYPT_ECC_CMS_SHARED_INFO Mewakili informasi kunci enkripsi kunci saat menggunakan Kriptografi Kurva Elips (ECC) dalam jenis konten EnvelopedData Sintaks Pesan Kriptografi (CMS). |
CRYPT_ENCODE_PARA Digunakan oleh fungsi CryptEncodeObjectEx untuk menyediakan akses ke alokasi memori dan fungsi panggilan balik bebas memori. |
CRYPT_ENCRYPT_MESSAGE_PARA Berisi informasi yang digunakan untuk mengenkripsi pesan. |
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO Berisi informasi dalam PKCS |
CRYPT_ENROLLMENT_NAME_VALUE_PAIR Digunakan untuk membuat permintaan sertifikat atas nama pengguna. |
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO Berisi informasi tambahan opsional yang dapat diteruskan ke fungsi CryptGetTimeValidObject dalam parameter pExtraInfo. |
CRYPT_HASH_MESSAGE_PARA Berisi data untuk hash pesan. |
CRYPT_INTEGER_BLOB Struktur CRYPT_INTEGER_BLOB CryptoAPI (wincrypt.h) digunakan untuk array byte arbitrer dan memberikan fleksibilitas pada objek yang dapat berisi jenis data. |
CRYPT_KEY_PROV_INFO Struktur CRYPT_KEY_PROV_INFO berisi informasi tentang kontainer kunci dalam penyedia layanan kriptografi (CSP). |
CRYPT_KEY_PROV_PARAM Berisi informasi tentang parameter kontainer kunci. |
CRYPT_KEY_SIGN_MESSAGE_PARA Berisi informasi tentang penyedia layanan kriptografi (CSP) dan algoritma yang digunakan untuk menandatangani pesan. |
CRYPT_KEY_VERIFY_MESSAGE_PARA Berisi informasi yang diperlukan untuk memverifikasi pesan yang ditandatangani tanpa sertifikat untuk penanda tangan. |
CRYPT_MASK_GEN_ALGORITHM Mengidentifikasi algoritma yang digunakan untuk menghasilkan PKCS RSA |
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE Berisi pointer ke fungsi yang diimplementasikan oleh penyedia lokasi objek. |
CRYPT_OID_FUNC_ENTRY Berisi pengidentifikasi objek (OID) dan penunjuk ke fungsi terkait. |
CRYPT_OID_INFO Berisi informasi tentang pengidentifikasi objek (OID). |
CRYPT_PASSWORD_CREDENTIALSA Berisi kredensial nama pengguna dan kata sandi yang akan digunakan dalam struktur CRYPT_CREDENTIALS sebagai input opsional ke fungsi pengambilan objek jarak jauh seperti CryptRetrieveObjectByUrl atau CryptGetTimeValidObject. (ANSI) |
CRYPT_PASSWORD_CREDENTIALSW Berisi kredensial nama pengguna dan kata sandi yang akan digunakan dalam struktur CRYPT_CREDENTIALS sebagai input opsional ke fungsi pengambilan objek jarak jauh seperti CryptRetrieveObjectByUrl atau CryptGetTimeValidObject. (Unicode) |
CRYPT_PKCS12_PBE_PARAMS Berisi parameter yang digunakan untuk membuat kunci enkripsi, vektor inisialisasi (IV), atau kunci Kode Autentikasi Pesan (MAC) untuk PKCS |
CRYPT_PKCS8_EXPORT_PARAMS Mengidentifikasi kunci privat dan fungsi panggilan balik untuk mengenkripsi kunci privat. CRYPT_PKCS8_EXPORT_PARAMS digunakan sebagai parameter untuk fungsi CryptExportPKCS8Ex, yang mengekspor kunci privat di PKCS |
CRYPT_PKCS8_IMPORT_PARAMS Berisi PKCS |
CRYPT_PRIVATE_KEY_INFO Berisi kunci privat teks-jelas di bidang PrivateKey (dikodekan DER). CRYPT_PRIVATE_KEY_INFO berisi informasi dalam PKCS |
CRYPT_PSOURCE_ALGORITHM Mengidentifikasi algoritma dan (opsional) nilai label untuk enkripsi kunci RSAES-OAEP. |
CRYPT_RC2_CBC_PARAMETERS Berisi informasi yang digunakan dengan enkripsi szOID_RSA_RC2CBC. |
CRYPT_RETRIEVE_AUX_INFO Berisi informasi opsional untuk diteruskan ke fungsi CryptRetrieveObjectByUrl. |
CRYPT_RSA_SSA_PSS_PARAMETERS Berisi parameter untuk PKCS RSA |
CRYPT_RSAES_OAEP_PARAMETERS Berisi parameter untuk enkripsi kunci RSAES-OAEP. |
CRYPT_SEQUENCE_OF_ANY Berisi daftar arbitrer BLOB yang dikodekan. |
CRYPT_SIGN_MESSAGE_PARA Struktur CRYPT_SIGN_MESSAGE_PARA berisi informasi untuk menandatangani pesan menggunakan konteks sertifikat penandatanganan tertentu. |
CRYPT_SMART_CARD_ROOT_INFO Berisi kartu pintar dan ID sesi yang terkait dengan konteks sertifikat. |
CRYPT_SMIME_CAPABILITIES Berisi array kemampuan yang didukung yang diprioritaskan. |
CRYPT_SMIME_CAPABILITY Struktur CRYPT_SMIME_CAPABILITY menentukan kemampuan tunggal dan parameter terkait. Kemampuan tunggal dikelompokkan bersama ke dalam daftar CRYPT_SMIME_CAPABILITIES yang dapat menentukan daftar preferensi kemampuan yang diprioritaskan. |
CRYPT_TIME_STAMP_REQUEST_INFO Digunakan untuk stempel waktu. |
CRYPT_TIMESTAMP_ACCURACY Digunakan oleh struktur CRYPT_TIMESTAMP_INFO untuk mewakili akurasi penyimpangan waktu di sekitar waktu UTC di mana token stempel waktu dibuat oleh Time Stamp Authority (TSA). |
CRYPT_TIMESTAMP_CONTEXT Berisi representasi tanda waktu yang dikodekan dan didekodekan. |
CRYPT_TIMESTAMP_INFO Berisi tipe konten data yang ditandatangani dalam format Sintaks Pesan Kriptografi (CMS). |
CRYPT_TIMESTAMP_PARA Menentukan parameter tambahan untuk permintaan stempel waktu. |
CRYPT_TIMESTAMP_REQUEST Menentukan struktur permintaan stempel waktu yang sesuai dengan definisi Abstract Syntax Notation One (ASN.1) dari jenis TimeStampReq. |
CRYPT_TIMESTAMP_RESPONSE Digunakan secara internal untuk merangkum respons yang dikodekan Abstract Syntax Notation One (ASN.1) Distinguished Encoding Rules (DER). |
CRYPT_URL_INFO Berisi informasi tentang pengelompokan URL. |
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO Berisi panjang, dalam bit, kunci publik dan nama algoritma penandatanganan dan hash yang digunakan untuk penandatanganan yang kuat. |
CRYPT_VERIFY_MESSAGE_PARA Struktur CRYPT_VERIFY_MESSAGE_PARA berisi informasi yang diperlukan untuk memverifikasi pesan yang ditandatangani. |
CRYPT_X942_OTHER_INFO Struktur CRYPT_X942_OTHER_INFO berisi informasi pembuatan kunci tambahan. |
CRYPTNET_URL_CACHE_FLUSH_INFO Berisi informasi kedaluwarsa yang digunakan oleh layanan Cryptnet URL Cache (CUC) untuk mempertahankan entri cache URL. |
CRYPTNET_URL_CACHE_PRE_FETCH_INFO Berisi informasi pembaruan yang digunakan oleh layanan Cryptnet URL Cache (CUC) untuk mempertahankan entri cache URL. |
CRYPTNET_URL_CACHE_RESPONSE_INFO Berisi informasi respons yang digunakan oleh layanan Cryptnet URL Cache (CUC) untuk mempertahankan entri cache URL. |
CTL_ANY_SUBJECT_INFO Berisi SubjectAlgorithm yang akan dicocokkan dalam daftar kepercayaan sertifikat (CTL) dan SubjectIdentifier yang akan dicocokkan dalam salah satu entri CTL dalam panggilan ke CertFindSubjectInCTL. |
CTL_CONTEXT Struktur CTL_CONTEXT berisi representasi CTL yang dikodekan dan didekodekan. |
CTL_ENTRY Elemen daftar kepercayaan sertifikat (CTL). |
CTL_FIND_SUBJECT_PARA Berisi data yang digunakan oleh CertFindCTLInStore dengan parameter dwFindType CTL_FIND_SUBJECT untuk menemukan Daftar Kepercayaan Sertifikat (CTL). |
CTL_FIND_USAGE_PARA Anggota struktur CTL_FIND_SUBJECT_PARA dan digunakan oleh CertFindCTLInStore. |
CTL_INFO Berisi informasi yang disimpan dalam Daftar Kepercayaan Sertifikat (CTL). |
CTL_USAGE Berisi array pengidentifikasi objek (OID) untuk ekstensi Daftar Kepercayaan Sertifikat (CTL). |
CTL_USAGE_MATCH Menyediakan parameter untuk menemukan daftar kepercayaan sertifikat (CTL) yang digunakan untuk membangun rantai sertifikat. |
CTL_VERIFY_USAGE_PARA Struktur CTL_VERIFY_USAGE_PARA berisi parameter yang digunakan oleh CertVerifyCTLUsage untuk menetapkan validitas penggunaan CTL. |
CTL_VERIFY_USAGE_STATUS Berisi informasi tentang Daftar Kepercayaan Sertifikat (CTL) yang dikembalikan oleh CertVerifyCTLUsage. |
DHPRIVKEY_VER3 Berisi informasi khusus untuk kunci privat tertentu yang terkandung dalam BLOB kunci. |
DHPUBKEY Berisi informasi khusus untuk kunci umum Diffie-Hellman tertentu yang terkandung dalam BLOB kunci. |
DHPUBKEY_VER3 Berisi informasi khusus untuk kunci umum tertentu yang terkandung dalam BLOB kunci. |
DSSSEED Menyimpan nilai benih dan penghitung yang dapat digunakan untuk memverifikasi primes kunci umum DSS. |
EV_EXTRA_CERT_CHAIN_POLICY_PARA Menentukan parameter yang diteruskan untuk validasi kebijakan EV. Aplikasi menggunakan struktur ini untuk meneruskan petunjuk ke API yang menunjukkan bendera kualifikasi kebijakan mana dari sertifikat validasi yang diperpanjang yang penting untuk aplikasi. |
EV_EXTRA_CERT_CHAIN_POLICY_STATUS Berisi bendera kebijakan yang dikembalikan dari panggilan ke fungsi CertVerifyCertificateChainPolicy. |
HMAC_INFO Struktur HMAC_INFO menentukan algoritma hash dan string dalam dan luar yang akan digunakan untuk menghitung hash HMAC. |
HTTPSPolicyCallbackData Menyimpan informasi kebijakan yang digunakan dalam verifikasi rantai sertifikat klien/server Secure Sockets Layer (SSL). |
OCSP_BASIC_RESPONSE_ENTRY Berisi status sertifikat saat ini untuk satu sertifikat. |
OCSP_BASIC_RESPONSE_INFO Berisi respons protokol status sertifikat online dasar (OCSP) seperti yang ditentukan oleh RFC 2560. |
OCSP_BASIC_REVOKED_INFO Berisi alasan sertifikat dicabut. |
OCSP_BASIC_SIGNED_RESPONSE_INFO Berisi respons protokol status sertifikat online dasar (OCSP) dengan tanda tangan. |
OCSP_CERT_ID Berisi informasi untuk mengidentifikasi sertifikat dalam permintaan atau respons protokol status sertifikat online (OCSP). |
OCSP_REQUEST_ENTRY Berisi informasi tentang satu sertifikat dalam permintaan protokol status sertifikat online (OCSP). |
OCSP_REQUEST_INFO Berisi informasi untuk permintaan protokol status sertifikat online (OCSP) seperti yang ditentukan oleh RFC 2560. |
OCSP_RESPONSE_INFO Menunjukkan keberhasilan atau kegagalan permintaan protokol status sertifikat online (OCSP) yang sesuai. Untuk permintaan yang berhasil, ini berisi jenis dan nilai informasi respons. |
OCSP_SIGNATURE_INFO Berisi tanda tangan untuk permintaan atau respons protokol status sertifikat online (OCSP). |
OCSP_SIGNED_REQUEST_INFO Berisi informasi untuk permintaan protokol status sertifikat online (OCSP) dengan informasi tanda tangan opsional. |
PKCS12_PBES2_EXPORT_PARAMS Diteruskan ke fungsi PFXExportCertStoreEx sebagai pvPara ketika bendera PKCS12_EXPORT_PBES2_PARAMS diatur untuk dwFlags untuk memberikan informasi tentang algoritma enkripsi yang akan digunakan. |
PROV_ENUMALGS Digunakan dengan fungsi CryptGetProvParam ketika parameter PP_ENUMALGS diambil untuk berisi informasi tentang algoritma yang didukung oleh penyedia layanan kriptografi (CSP). |
PROV_ENUMALGS_EX Digunakan dengan fungsi CryptGetProvParam ketika parameter PP_ENUMALGS_EX diambil untuk berisi informasi tentang algoritma yang didukung oleh penyedia layanan kriptografi (CSP). |
ROOT_INFO_LUID Berisi pengidentifikasi unik lokal (LUID) untuk Informasi Akar Kartu Pintar Kriptografi. |
RSAPUBKEY Struktur RSAPUBKEY berisi informasi khusus untuk kunci umum tertentu yang terkandung dalam BLOB kunci. |
SCHANNEL_ALG Struktur SCHANNEL_ALG berisi algoritma dan informasi ukuran kunci. Ini digunakan sebagai struktur yang diteruskan sebagai pbData di CryptSetKeyParam ketika dwParam diatur ke KP_SCHANNEL_ALG. |
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS Struktur SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS memeriksa apakah ada sertifikat dalam rantai yang memiliki kriptografi yang lemah dan memeriksa apakah sertifikat akar pihak ketiga mematuhi persyaratan Program Akar Microsoft. |