CngKeyUsages Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de cryptografische bewerkingen waarmee een CNG-sleutel (Cryptography Next Generation) kan worden gebruikt.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages =
Public Enum CngKeyUsages
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Er worden geen gebruikswaarden aan de sleutel toegewezen. |
| Decryption | 1 | De sleutel kan worden gebruikt voor versleuteling en ontsleuteling. |
| Signing | 2 | De sleutel kan worden gebruikt voor ondertekening en verificatie. |
| KeyAgreement | 4 | De sleutel kan worden gebruikt voor het genereren van geheime overeenkomsten en sleuteluitwisseling. |
| AllUsages | 16777215 | De sleutel kan voor alle doeleinden worden gebruikt. |
Opmerkingen
Niet alle bewerkingen zijn van toepassing op elke sleutel. Een ECDSA-sleutel (Elliptic Curve Digital Signature Algorithm) kan bijvoorbeeld niet worden gebruikt voor ontsleuteling, zelfs niet als het ontsleutelingsgebruik is ingesteld.