enumerasi CERTENROLL_PROPERTYID (certenroll.h)

Jenis enumerasi CERTENROLL_PROPERTYID berisi pengidentifikasi objek yang telah ditentukan sebelumnya untuk properti eksternal yang dapat dikaitkan dengan sertifikat di penyimpanan sertifikat. Enumerasi ini digunakan oleh antarmuka ICertProperty .

Deskripsi untuk setiap nilai yang didukung mengidentifikasi jenis data properti sehingga Anda tahu cara membuat nilai sebelum memanggil metode InitializeDecode . Antarmuka berikut, yang berasal dari ICertProperty, telah didefinisikan untuk menyederhanakan inisialisasi dan pengambilan properti yang paling umum:

Sintaks

typedef enum CERTENROLL_PROPERTYID {
  XCN_PROPERTYID_NONE = 0,
  XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1,
  XCN_CERT_KEY_PROV_INFO_PROP_ID = 2,
  XCN_CERT_SHA1_HASH_PROP_ID = 3,
  XCN_CERT_MD5_HASH_PROP_ID = 4,
  XCN_CERT_HASH_PROP_ID = 3,
  XCN_CERT_KEY_CONTEXT_PROP_ID = 5,
  XCN_CERT_KEY_SPEC_PROP_ID = 6,
  XCN_CERT_IE30_RESERVED_PROP_ID = 7,
  XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8,
  XCN_CERT_ENHKEY_USAGE_PROP_ID = 9,
  XCN_CERT_CTL_USAGE_PROP_ID = 9,
  XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10,
  XCN_CERT_FRIENDLY_NAME_PROP_ID = 11,
  XCN_CERT_PVK_FILE_PROP_ID = 12,
  XCN_CERT_DESCRIPTION_PROP_ID = 13,
  XCN_CERT_ACCESS_STATE_PROP_ID = 14,
  XCN_CERT_SIGNATURE_HASH_PROP_ID = 15,
  XCN_CERT_SMART_CARD_DATA_PROP_ID = 16,
  XCN_CERT_EFS_PROP_ID = 17,
  XCN_CERT_FORTEZZA_DATA_PROP_ID = 18,
  XCN_CERT_ARCHIVED_PROP_ID = 19,
  XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20,
  XCN_CERT_AUTO_ENROLL_PROP_ID = 21,
  XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22,
  XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23,
  XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24,
  XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25,
  XCN_CERT_ENROLLMENT_PROP_ID = 26,
  XCN_CERT_DATE_STAMP_PROP_ID = 27,
  XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28,
  XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29,
  XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30,
  XCN_CERT_RENEWAL_PROP_ID = 64,
  XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65,
  XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66,
  XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67,
  XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68,
  XCN_CERT_BACKED_UP_PROP_ID = 69,
  XCN_CERT_OCSP_RESPONSE_PROP_ID = 70,
  XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71,
  XCN_CERT_SOURCE_LOCATION_PROP_ID = 72,
  XCN_CERT_SOURCE_URL_PROP_ID = 73,
  XCN_CERT_NEW_KEY_PROP_ID = 74,
  XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75,
  XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76,
  XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77,
  XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78,
  XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79,
  XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80,
  XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81,
  XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82,
  XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83,
  XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84,
  XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85,
  XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86,
  XCN_CERT_CEP_PROP_ID = 87,
  XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89,
  XCN_CERT_SCARD_PIN_ID_PROP_ID = 90,
  XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91,
  XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92,
  XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93,
  XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94,
  XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95,
  XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96,
  XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97,
  XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98,
  XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99,
  XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100,
  XCN_CERT_SMART_CARD_READER_PROP_ID = 101,
  XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102,
  XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103,
  XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104,
  XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105,
  XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106,
  XCN_CERT_SHA256_HASH_PROP_ID = 107,
  XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108,
  XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109,
  XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110,
  XCN_CERT_SCEP_CA_CERT_PROP_ID = 111,
  XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112,
  XCN_CERT_SCEP_NONCE_PROP_ID = 113,
  XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114,
  XCN_CERT_SCEP_FLAGS_PROP_ID = 115,
  XCN_CERT_SCEP_GUID_PROP_ID = 116,
  XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117,
  XCN_CERT_ISOLATED_KEY_PROP_ID = 118,
  XCN_CERT_SERIAL_CHAIN_PROP_ID = 119,
  XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120,
  XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122,
  XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123,
  XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124,
  XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125,
  XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126,
  XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127,
  XCN_CERT_FIRST_RESERVED_PROP_ID = 128,
  XCN_CERT_LAST_RESERVED_PROP_ID = 0x7fff,
  XCN_CERT_FIRST_USER_PROP_ID = 0x8000,
  XCN_CERT_LAST_USER_PROP_ID = 0xffff,
  XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 0x1000
} ;

Konstanta

 
XCN_PROPERTYID_NONE
Nilai: 0
Tidak ada properti yang diidentifikasi.
XCN_CERT_KEY_PROV_HANDLE_PROP_ID
Nilai: 1
Jenis data: HCRYPTPROV

Handel kunci privat yang terkait dengan sertifikat.
XCN_CERT_KEY_PROV_INFO_PROP_ID
Nilai: 2
Jenis data: penunjuk ke struktur CRYPT_KEY_PROV_INFO .

Struktur berisi informasi tentang kontainer kunci CSP atau KUNCI Cryptography API: Next Generation (CNG). Ini digunakan untuk memperoleh handel ke kunci privat. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyKeyProvInfo untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_SHA1_HASH_PROP_ID
Nilai: 3
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi nilai hash SHA-1 sertifikat. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertySHA1Hash untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_MD5_HASH_PROP_ID
Nilai: 4
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi nilai hash MD5 sertifikat.
XCN_CERT_HASH_PROP_ID
Nilai: 3
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash sertifikat yang dibuat dengan menggunakan algoritma hash default. Algoritma default saat ini adalah SHA-1.
XCN_CERT_KEY_CONTEXT_PROP_ID
Nilai: 5
Jenis data: penunjuk ke struktur CERT_KEY_CONTEXT .

Struktur berisi informasi yang diperlukan untuk mengambil kunci, termasuk handel CSP atau penyedia layanan utama (KSP) dan nilai yang menunjukkan apakah kunci digunakan untuk penandatanganan atau enkripsi.
XCN_CERT_KEY_SPEC_PROP_ID
Nilai: 6
Jenis data: penunjuk ke DWORD.

DWORD berisi nilai yang mengidentifikasi apakah kunci digunakan untuk penandatanganan atau untuk enkripsi dan apakah kunci dikaitkan dengan CNG KSP. Ini sama dengan nilai yang ditentukan dalam parameter dwKeySpec dari struktur CERT_KEY_CONTEXT . Nilai ini bisa menjadi kombinasi bitwise-OR dari nilai berikut:

  • AT_KEYEXCHANGE

  • AT_SIGNATURE

  • CERT_NCRYPT_KEY_SPEC

XCN_CERT_IE30_RESERVED_PROP_ID
Nilai: 7
Tidak didukung.
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID
Nilai: 8
Tidak didukung.
XCN_CERT_ENHKEY_USAGE_PROP_ID
Nilai: 9
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi ekstensi EnhancedKeyUsage yang dikodekan DER dalam struktur CERT_ENHKEY_USAGE . Anda dapat mengodekan struktur dengan menggunakan fungsi CryptoAPI CryptEncodeObject dan mengatur parameter lpszStructType ke X509_ENHANCED_KEY_USAGE.


syntax<br>typedef struct _CTL_USAGE <br>{<br> DWORD cUsageIdentifier;<br> LPSTR *rgpszUsageIdentifier; <br>} <br>CTL_USAGE, *PCTL_USAGE, CERT_ENHKEY_USAGE, *PCERT_ENHKEY_USAGE;<br>
XCN_CERT_CTL_USAGE_PROP_ID
Nilai: 9
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi pengidentifikasi penggunaan daftar kepercayaan sertifikat (CTL) yang dikodekan DER dalam struktur CTL_USAGE . Anda dapat mengodekan struktur dengan menggunakan fungsi CryptoAPI CryptEncodeObject dan mengatur parameter lpszStructType ke X509_ENHANCED_KEY_USAGE.


syntax<br>typedef struct _CTL_USAGE <br>{<br> DWORD cUsageIdentifier;<br> LPSTR *rgpszUsageIdentifier; <br>} <br>CTL_USAGE;<br>
XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID
Nilai: 10
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi ekstensi AlternativeNames yang dikodekan DER dalam struktur CERT_ALT_NAME_INFO . Anda dapat mengodekan struktur dengan menggunakan fungsi CryptoAPI CryptEncodeObject dan mengatur parameter lpszStructType ke X509_ALTERNATE_NAME.
XCN_CERT_FRIENDLY_NAME_PROP_ID
Nilai: 11
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData berisi penunjuk ke string Unicode yang dihentikan null yang berisi nama tampilan untuk sertifikat. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyFriendlyName untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_PVK_FILE_PROP_ID
Nilai: 12
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData berisi penunjuk ke string Unicode yang dihentikan null yang berisi nama file kunci privat.
XCN_CERT_DESCRIPTION_PROP_ID
Nilai: 13
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData berisi penunjuk ke string Unicode yang dihentikan null yang berisi deskripsi sertifikat. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyDescription untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_ACCESS_STATE_PROP_ID
Nilai: 14
Jenis data: penunjuk ke DWORD.

DWORD dapat berisi nilai yang merupakan kombinasi bitwise-OR dari bendera berikut:

  • CERT_ACCESS_STATE_WRITE_PERSIST_FLAG (0x1)

  • CERT_ACCESS_STATE_SYSTEM_STORE_FLAG (0x2)

  • CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAG (0x4)

  • CERT_ACCESS_STATE_GP_SYSTEM_STORE_FLAG (0x8)

Ini adalah properti baca-saja dan tidak dapat dikaitkan dengan sertifikat yang ada dengan memanggil metode SetValueOnCertificate . Anda dapat mengambilnya dengan memanggil properti RawData setelah menginisialisasi nilai properti dengan menggunakan metode InitializeFromCertificate .
XCN_CERT_SIGNATURE_HASH_PROP_ID
Nilai: 15
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash tanda tangan sertifikat.
XCN_CERT_SMART_CARD_DATA_PROP_ID
Nilai: 16
Tidak didukung.
XCN_CERT_EFS_PROP_ID
Nilai: 17
Tidak didukung.
XCN_CERT_FORTEZZA_DATA_PROP_ID
Nilai: 18
Tidak didukung.
XCN_CERT_ARCHIVED_PROP_ID
Nilai: 19
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang mengidentifikasi apakah sertifikat diarsipkan. Sertifikat biasanya diarsipkan ketika telah digantikan oleh sertifikat yang lebih baru. Enumerasi penyimpanan sertifikat berikutnya biasanya melewati sertifikat yang diarsipkan. Untuk menunjukkan bahwa sertifikat tidak diarsipkan, Anda dapat mengatur pbData ke NULL dan cbData ke nol (0). Untuk menunjukkan bahwa sertifikat diarsipkan, Anda dapat mengatur pbData ke sesuatu selain NULL seperti alamat struktur CRYPT_INTEGER_BLOB . Namun, kami sarankan Anda menggunakan antarmuka ICertPropertyArchived untuk mengatur properti ini.
XCN_CERT_KEY_IDENTIFIER_PROP_ID
Nilai: 20
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash kunci publik subjek sertifikat. Biasanya, ini adalah hash SHA-1 20-byte. Untuk informasi selengkapnya, lihat antarmuka IX509ExtensionSubjectKeyIdentifier .
XCN_CERT_AUTO_ENROLL_PROP_ID
Nilai: 21
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData berisi penunjuk ke string Unicode yang dihentikan null yang berisi nama atau pengidentifikasi objek yang digunakan untuk pendaftaran otomatis. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyAutoEnroll untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_PUBKEY_ALG_PARA_PROP_ID
Nilai: 22
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke parameter algoritma kunci publik yang dikodekan DER. Untuk informasi selengkapnya, lihat properti EncodedParameters pada antarmuka IX509PublicKey .
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID
Nilai: 23
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi struktur CROSS_CERT_DIST_POINTS_INFO yang dikodekan DER. Anda dapat mengodekan struktur dengan menggunakan fungsi CryptoAPI CryptEncodeObject dan mengatur parameter lpszStructType ke X509_CROSS_CERT_DIST_POINTS.
XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID
Nilai: 24
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash MD5 dari kunci publik yang terkait dengan kunci privat yang digunakan untuk menandatangani sertifikat.
XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID
Nilai: 25
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash MD5 dari kunci publik yang terkandung dalam sertifikat.
XCN_CERT_ENROLLMENT_PROP_ID
Nilai: 26
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi informasi berikut (dalam urutan yang tercantum) tentang permintaan yang tertunda. Setiap string Unicode dihentikan null, dan panjangnya mencakup karakter null yang mengakhiri.

  • Panjang ID Permintaan (4 byte)

  • String ID Permintaan

  • Panjang string nama DNS CA (4 byte)

  • String nama DNS CA

  • Panjang string nama CA (4 byte)

  • String nama CA

  • Panjang nama tampilan (4 byte)

  • String nama tampilan

Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyEnrollment untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_DATE_STAMP_PROP_ID
Nilai: 27
Jenis data: penunjuk ke struktur FILETIME .

Struktur berisi waktu sertifikat ditambahkan ke penyimpanan sertifikat.
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID
Nilai: 28
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash MD5 dari nomor seri sertifikat penandatanganan CA.
XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID
Nilai: 29
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash MD5 dari nama subjek.
XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID
Nilai: 30
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke string Unicode yang dihentikan null yang berisi informasi tentang kesalahan.
XCN_CERT_RENEWAL_PROP_ID
Nilai: 64
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash SHA-1 dari sertifikat yang sedang diperbarui. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyRenewal untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID
Nilai: 65
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi hash kunci privat yang diarsipkan. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyArchivedKeyHash untuk menginisialisasi dan mengambil nilai properti ini.
XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID
Nilai: 66
Tidak didukung.
XCN_CERT_AIA_URL_RETRIEVED_PROP_ID
Nilai: 67
Tidak didukung.
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID
Nilai: 68
Tidak didukung.
XCN_CERT_BACKED_UP_PROP_ID
Nilai: 69
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke array byte yang berisi VARIANT_BOOL diikuti oleh struktur FILETIME . Untuk menentukan bahwa sertifikat tidak dicadangkan, atur byte pertama sizeof(VARIANT_BOOL) dalam array ke nol (0). Jika tidak, tentukan nilai yang bukan nol. Untuk menentukan waktu di mana sertifikat dicadangkan, atur byte berikutnya sizeof(FILETIME) ke tanggal dan waktu. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyBackedUp untuk mengatur nilai properti ini. Properti ini saat ini tidak digunakan.
XCN_CERT_OCSP_RESPONSE_PROP_ID
Nilai: 70
Tidak didukung.
XCN_CERT_REQUEST_ORIGINATOR_PROP_ID
Nilai: 71
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke string Unicode yang dihentikan null yang berisi nama komputer yang berasal dari permintaan sertifikat pendaftaran otomatis. Kami menyarankan agar Anda menggunakan antarmuka ICertPropertyRequestOriginator untuk menginisialisasi dan mengambil properti ini.
XCN_CERT_SOURCE_LOCATION_PROP_ID
Nilai: 72
Tidak didukung.
XCN_CERT_SOURCE_URL_PROP_ID
Nilai: 73
Tidak didukung.
XCN_CERT_NEW_KEY_PROP_ID
Nilai: 74
Tidak didukung.
XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID
Nilai: 75
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID
Nilai: 76
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID
Nilai: 77
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID
Nilai: 78
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID
Nilai: 79
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID
Nilai: 80
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID
Nilai: 81
XCN_CERT_CA_DISABLE_CRL_PROP_ID
Nilai: 82
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID
Nilai: 83
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID
Nilai: 84
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID
Nilai: 85
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID
Nilai: 86
XCN_CERT_CEP_PROP_ID
Nilai: 87
Berisi informasi tentang server kebijakan pendaftaran sertifikat (CEP) dan server pendaftaran sertifikat (CES). Drive ini termasuk:


  • Metode autentikasi CEP.

  • Metode autentikasi CES.

  • URL CEP.

  • The CES URL

  • ID CEP.

  • String ID permintaan.


Untuk informasi selengkapnya, lihat ICertPropertyEnrollmentPolicyServer.
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID
Nilai: 89
XCN_CERT_SCARD_PIN_ID_PROP_ID
Nilai: 90
XCN_CERT_SCARD_PIN_INFO_PROP_ID
Nilai: 91
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID
Nilai: 92
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID
Nilai: 93
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID
Nilai: 94
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID
Nilai: 95
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID
Nilai: 96
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID
Nilai: 97
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID
Nilai: 98
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID
Nilai: 99
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID
Nilai: 100
XCN_CERT_SMART_CARD_READER_PROP_ID
Nilai: 101
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID
Nilai: 102
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID
Nilai: 103
XCN_CERT_DISALLOWED_FILETIME_PROP_ID
Nilai: 104
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID
Nilai: 105
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID
Nilai: 106
XCN_CERT_SHA256_HASH_PROP_ID
Nilai: 107
XCN_CERT_SCEP_SERVER_CERTS_PROP_ID
Nilai: 108
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID
Nilai: 109
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID
Nilai: 110
XCN_CERT_SCEP_CA_CERT_PROP_ID
Nilai: 111
XCN_CERT_SCEP_SIGNER_CERT_PROP_ID
Nilai: 112
XCN_CERT_SCEP_NONCE_PROP_ID
Nilai: 113
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID
Nilai: 114
XCN_CERT_SCEP_FLAGS_PROP_ID
Nilai: 115
XCN_CERT_SCEP_GUID_PROP_ID
Nilai: 116
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID
Nilai: 117
XCN_CERT_ISOLATED_KEY_PROP_ID
Nilai: 118
XCN_CERT_SERIAL_CHAIN_PROP_ID
Nilai: 119
XCN_CERT_KEY_CLASSIFICATION_PROP_ID
Nilai: 120
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID
Nilai: 122
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID
Nilai: 123
XCN_CERT_PIN_SHA256_HASH_PROP_ID
Nilai: 124
XCN_CERT_CLR_DELETE_KEY_PROP_ID
Nilai: 125
XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID
Nilai: 126
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID
Nilai: 127
XCN_CERT_FIRST_RESERVED_PROP_ID
Nilai: 128
Tidak didukung.
XCN_CERT_LAST_RESERVED_PROP_ID
Nilai: 0x7fff
Tidak didukung.
XCN_CERT_FIRST_USER_PROP_ID
Nilai: 0x8000
Angka minimum untuk ID properti yang ditentukan pengguna.
XCN_CERT_LAST_USER_PROP_ID
Nilai: 0xffff
Angka maksimum untuk ID properti yang ditentukan pengguna.
XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID
Nilai: 0x1000
Jenis data: penunjuk ke struktur CRYPT_INTEGER_BLOB .

Anggota struktur pbData menunjuk ke string Unicode yang dihentikan null yang berisi nama penyimpanan sertifikat yang dilokalkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header certenroll.h

Lihat juga

Enumerasi CertEnroll

Antarmuka CertEnroll