Enumerasi ObjectIdPublicKeyFlags (certenroll.h)

Jenis enumerasi ObjectIdPublicKeyFlags menentukan apakah algoritma kunci publik digunakan untuk penandatanganan atau enkripsi. Beberapa algoritma, seperti RSA, dapat digunakan untuk kedua tujuan tersebut. Enumerasi ini digunakan oleh metode InitializeFromAlgorithmName pada antarmuka IObjectId untuk mempersempit dan membedakan pencarian algoritma.

Sintaks

typedef enum ObjectIdPublicKeyFlags {
  XCN_CRYPT_OID_INFO_PUBKEY_ANY = 0,
  XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG = 0x80000000,
  XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG = 0x40000000
} ;

Konstanta

 
XCN_CRYPT_OID_INFO_PUBKEY_ANY
Nilai: 0
Algoritma dapat digunakan untuk penandatanganan atau enkripsi.
XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG
Nilai: 0x80000000
Algoritma digunakan untuk penandatanganan.
XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG
Nilai: 0x40000000
Algoritma digunakan untuk enkripsi.

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

InitializeFromAlgorithmName