CertificateKeyUsage Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |