CngKeyUsages CngKeyUsages CngKeyUsages CngKeyUsages Enum

Definizione

Specifica le operazioni di crittografia con cui può essere usata 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 vengono applicate a ogni chiave.Not all operations apply to each key. Ad esempio, una chiave ECDSA (ellittica Digital Signature Algorithm) non può essere usata per la decrittografia anche se è impostato l'utilizzo della 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