Share via


CngKeyUsages Enum

Definisi

Menentukan operasi kriptografi yang dapat digunakan oleh kunci Cryptography Next Generation (CNG).

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages = 
Public Enum CngKeyUsages
Warisan
CngKeyUsages
Atribut

Bidang

AllUsages 16777215

Kunci dapat digunakan untuk semua tujuan.

Decryption 1

Kunci dapat digunakan untuk enkripsi dan dekripsi.

KeyAgreement 4

Kunci dapat digunakan untuk pembuatan perjanjian rahasia dan pertukaran kunci.

None 0

Tidak ada nilai penggunaan yang ditetapkan ke kunci.

Signing 2

Kunci dapat digunakan untuk penandatanganan dan verifikasi.

Keterangan

Tidak semua operasi berlaku untuk setiap kunci. Misalnya, kunci Elliptic Curve Digital Signature Algorithm (ECDSA) tidak dapat digunakan untuk dekripsi meskipun penggunaan Dekripsi diatur.

Berlaku untuk