CertificateUsage 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.
Activities for which the cryptographic certificate can be used.
public readonly struct CertificateUsage : IEquatable<Azure.ResourceManager.IotFirmwareDefense.Models.CertificateUsage>
type CertificateUsage = struct
Public Structure CertificateUsage
Implements IEquatable(Of CertificateUsage)
- Inheritance
-
CertificateUsage
- Implements
Constructors
| CertificateUsage(String) |
Initializes a new instance of CertificateUsage. |
Properties
| ClientAuthentication |
This certificate can be used to authenticate a client in a TLS/SSL connection. |
| CodeSigning |
This certificate can be used to authenticate a code object. |
| ContentCommitment |
A synonym for NonRepudiation used in newer x509 certificates. |
| CRLSign |
This certificate can be used to verify a certificate revocation list. |
| DataEncipherment |
This certificate can be used to decrypt a private or secret key. |
| DecipherOnly |
This certificate can only be used to decrypt data. |
| DigitalSignature |
This certificate can be used to add a signature to a message. |
| EmailProtection |
This certificate can be used to authenticate an email address. |
| EncipherOnly |
This certificate can be only be used to encrypt data. |
| KeyAgreement |
This certificate can be used to perform a key agreement, such as with a Diffie-Hellman key exchange. |
| KeyCertSign |
This certificate can be used to verify a other public keys. |
| KeyEncipherment |
This certificate can be used to encrypt a private or secret key. |
| NonRepudiation |
This certificates provides a non-repudiation service that protects against false denial of a message. |
| OcspSigning |
This certificate can be used to sign OCSP responses. |
| ServerAuthentication |
This certificate can be used to authenticate a server in a TLS/SSL connection. |
| TimeStamping |
This certificate binds the hash of an object to a time. |
Methods
| Equals(CertificateUsage) |
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(CertificateUsage, CertificateUsage) |
Determines if two CertificateUsage values are the same. |
| Implicit(String to CertificateUsage) |
Converts a String to a CertificateUsage. |
| Inequality(CertificateUsage, CertificateUsage) |
Determines if two CertificateUsage values are not the same. |