CngKeyUsages CngKeyUsages CngKeyUsages CngKeyUsages Enum

Definice

Určuje kryptografické operace, se kterými se dá použít klíč kryptografické nové generace (CNG).Specifies the cryptographic operations that a Cryptography Next Generation (CNG) key may be used with.

Tento výčet má atribut FlagsAttribute, který umožňuje bitové kombinace hodnot členů.

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
type CngKeyUsages = 
Public Enum CngKeyUsages
Dědičnost
Atributy

Pole

AllUsages AllUsages AllUsages AllUsages 16777215

Klíč lze použít pro všechny účely.The key can be used for all purposes.

Decryption Decryption Decryption Decryption 1

Klíč lze použít pro šifrování a dešifrování.The key can be used for encryption and decryption.

KeyAgreement KeyAgreement KeyAgreement KeyAgreement 4

Klíč se dá použít pro generování tajné smlouvy a výměnu klíčů.The key can be used for secret agreement generation and key exchange.

None None None None 0

Klíči nejsou přiřazeny žádné hodnoty využití.No usage values are assigned to the key.

Signing Signing Signing Signing 2

Klíč lze použít k podepisování a ověřování.The key can be used for signing and verification.

Poznámky

U každého klíče se nepoužívají všechny operace.Not all operations apply to each key. Například klíč algoritmu eliptické křivky digitálního podpisu (ECDSA) nelze použít pro dešifrování, i když je použití dešifrování nastaveno.For example, an Elliptic Curve Digital Signature Algorithm (ECDSA) key cannot be used for decryption even if the Decryption usage is set.

Platí pro