CngKeyUsages CngKeyUsages CngKeyUsages CngKeyUsages Enum

Definice

Určuje kryptografické operace, které lze použít s klíči kryptografické služby 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íče můžete použít pro všechny účely.The key can be used for all purposes.

Decryption Decryption Decryption Decryption 1

Klíč slouží k šifrování a dešifrování.The key can be used for encryption and decryption.

KeyAgreement KeyAgreement KeyAgreement KeyAgreement 4

Klíč je možné pro generování smluv tajných kódů a výměně klíčů.The key can be used for secret agreement generation and key exchange.

None None None None 0

Bez použití hodnoty jsou přiřazeny ke klíči.No usage values are assigned to the key.

Signing Signing Signing Signing 2

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

Poznámky

Ne všechny operace platí pro každý klíč.Not all operations apply to each key. Například klíčem křivky digitální podpis algoritmů ECDSA (Elliptic) nelze použít k dešifrování, i v případě, že nastavení využití dešifrování.For example, an Elliptic Curve Digital Signature Algorithm (ECDSA) key cannot be used for decryption even if the Decryption usage is set.

Platí pro