CngKeyUsages CngKeyUsages CngKeyUsages CngKeyUsages Enum

Definizione

Specifica le operazioni di crittografia con le quali è possibile utilizzare una chiave CNG (Cryptography Next Generation).Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
type CngKeyUsages = 
Public Enum CngKeyUsages
Ereditarietà
Attributi

Campi

AllUsages AllUsages AllUsages AllUsages 16777215

La chiave può essere utilizzata per qualsiasi scopo.The key can be used for all purposes.

Decryption Decryption Decryption Decryption 1

La chiave può essere utilizzata per la crittografia e la decrittografia.The key can be used for encryption and decryption.

KeyAgreement KeyAgreement KeyAgreement KeyAgreement 4

La chiave può essere utilizzata per la generazione di chiavi private e lo scambio di chiave.The key can be used for secret agreement generation and key exchange.

None None None None 0

Nessun valore di utilizzo è stato assegnato alla chiave.No usage values are assigned to the key.

Signing Signing Signing Signing 2

La chiave può essere utilizzata per la firma e la verifica.The key can be used for signing and verification.

Commenti

Non tutte le operazioni si applicano a ogni chiave.Not all operations apply to each key. Ad esempio, una chiave (ELLIPTIC Curve Digital firma algoritmo) non può essere utilizzata per la decrittografia anche se è impostato l'utilizzo di decrittografia.For example, an Elliptic Curve Digital Signature Algorithm (ECDSA) key cannot be used for decryption even if the Decryption usage is set.

Si applica a