Share via


CertificateKeyUsage Struct

Definition

Supported usages of a certificate key.

public readonly struct CertificateKeyUsage : IEquatable<Azure.Security.KeyVault.Certificates.CertificateKeyUsage>
type CertificateKeyUsage = struct
Public Structure CertificateKeyUsage
Implements IEquatable(Of CertificateKeyUsage)
Inheritance
CertificateKeyUsage
Implements

Constructors

CertificateKeyUsage(String)

Initializes a new instance of the CertificateKeyUsage structure.

Properties

CrlSign

Gets a CertificateKeyUsage indicating that the certificate key can be used to sign a certificate revocation list.

DataEncipherment

Gets a CertificateKeyUsage indicating that the certificate key can be used for data encryption.

DecipherOnly

Gets a CertificateKeyUsage indicating that the certificate key can be used for decryption only.

DigitalSignature

Gets a CertificateKeyUsage indicating that the certificate key can be used as a digital signatures.

EncipherOnly

Gets a CertificateKeyUsage indicating that the certificate key can be used for encryption only.

KeyAgreement

Gets a CertificateKeyUsage indicating that the certificate key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm.

KeyCertSign

Gets a CertificateKeyUsage indicating that the certificate key can be used to sign certificates.

KeyEncipherment

Gets a CertificateKeyUsage indicating that the certificate key can be used for key encryption.

NonRepudiation

Gets a CertificateKeyUsage indicating that the certificate key can be used for authentication.

Methods

Equals(CertificateKeyUsage)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(CertificateKeyUsage, CertificateKeyUsage)

Determines if two CertificateKeyUsage values are the same.

Implicit(String to CertificateKeyUsage)

Converts a string to a CertificateKeyUsage.

Inequality(CertificateKeyUsage, CertificateKeyUsage)

Determines if two CertificateKeyUsage values are different.

Applies to