CngKeyUsages Enum

Definition

Anger de kryptografiska åtgärder som en CNG-nyckel (Cryptography Next Generation) kan användas med.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages = 
Public Enum CngKeyUsages
Arv
CngKeyUsages
Attribut

Fält

Name Värde Description
None 0

Inga användningsvärden tilldelas till nyckeln.

Decryption 1

Nyckeln kan användas för kryptering och dekryptering.

Signing 2

Nyckeln kan användas för signering och verifiering.

KeyAgreement 4

Nyckeln kan användas för generering av hemliga avtal och nyckelutbyte.

AllUsages 16777215

Nyckeln kan användas för alla ändamål.

Kommentarer

Alla åtgärder gäller inte för varje nyckel. En ECDSA-nyckel (Elliptic Curve Digital Signature Algorithm) kan till exempel inte användas för dekryptering även om dekrypteringsanvändningen har angetts.

Gäller för