struktur CERT_KEY_ATTRIBUTES_INFO (wincrypt.h)
Struktur CERT_KEY_ATTRIBUTES_INFO berisi informasi tambahan opsional tentang kunci publik yang disertifikasi. Ini dapat mencakup pengidentifikasi kunci, indikasi penggunaan kunci yang dimaksudkan, atau indikasi periode penggunaan kunci privat yang sesuai.
CryptDecodeObject membuat instans struktur ini ketika dilakukan pada anggota Nilai struktur CERT_EXTENSION dengan itu adalah anggota pszObjId struktur yang diatur ke szOID_KEY_ATTRIBUTES.
Instans struktur ini dapat digunakan sebagai input ke CryptEncodeObject untuk membuat CERT_EXTENSION yang sesuai.
Sintaks
typedef struct _CERT_KEY_ATTRIBUTES_INFO {
CRYPT_DATA_BLOB KeyId;
CRYPT_BIT_BLOB IntendedKeyUsage;
PCERT_PRIVATE_KEY_VALIDITY pPrivateKeyUsagePeriod;
} CERT_KEY_ATTRIBUTES_INFO, *PCERT_KEY_ATTRIBUTES_INFO;
Anggota
KeyId
Struktur CRYPT_DATA_BLOB dengan pengidentifikasi unik kunci.
IntendedKeyUsage
CRYPT_BIT_BLOB dengan itu anggota pbData yang menunjukkan tujuan kunci yang dimaksudkan. Untuk daftar nilai bit penggunaan, lihat anggota RestrictedKeyUsage dari struktur CERT_KEY_USAGE_RESTRICTION_INFO .
Anggota ini dapat digunakan untuk menemukan kunci atau sertifikat pengguna yang benar yang memiliki beberapa kunci atau sertifikat. Indikasi penggunaannya adalah bidang saran, hanya, dan tidak menyiratkan bahwa penggunaan kunci dibatasi untuk tujuan yang ditunjukkan. Daftar penggunaan yang dimaksudkan belum tentu all-inclusive, dan bidang dapat dihilangkan. Jika kunci harus dibatasi untuk penggunaan tertentu, ekstensi CERT_KEY_USAGE_RESTRICTION_INFO harus digunakan.
pPrivateKeyUsagePeriod
Penunjuk ke struktur CERT_PRIVATE_KEY_VALIDITY yang menunjukkan periode penggunaan kunci privat yang sesuai dengan kunci publik bersertifikat. Anggota ini bersifat opsional dan dapat diatur ke NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | wincrypt.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk