AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.

Inheritance Hierarchy

System.Object
  Amazon.ACMPCA.Model.KeyUsage

Namespace: Amazon.ACMPCA.Model
Assembly: AWSSDK.ACMPCA.dll
Version: 3.x.y.z

Syntax

C#
public class KeyUsage

The KeyUsage type exposes the following members

Constructors

NameDescription
Public Method KeyUsage()

Properties

NameTypeDescription
Public Property CRLSign System.Boolean

Gets and sets the property CRLSign.

Key can be used to sign CRLs.

Public Property DataEncipherment System.Boolean

Gets and sets the property DataEncipherment.

Key can be used to decipher data.

Public Property DecipherOnly System.Boolean

Gets and sets the property DecipherOnly.

Key can be used only to decipher data.

Public Property DigitalSignature System.Boolean

Gets and sets the property DigitalSignature.

Key can be used for digital signing.

Public Property EncipherOnly System.Boolean

Gets and sets the property EncipherOnly.

Key can be used only to encipher data.

Public Property KeyAgreement System.Boolean

Gets and sets the property KeyAgreement.

Key can be used in a key-agreement protocol.

Public Property KeyCertSign System.Boolean

Gets and sets the property KeyCertSign.

Key can be used to sign certificates.

Public Property KeyEncipherment System.Boolean

Gets and sets the property KeyEncipherment.

Key can be used to encipher data.

Public Property NonRepudiation System.Boolean

Gets and sets the property NonRepudiation.

Key can be used for non-repudiation.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5