Show / Hide Table of Contents

Class KeyUsageOptions

KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.

Inheritance
object
KeyUsageOptions
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CertificateAuthorityService.v1.Data
Assembly: Google.Apis.CertificateAuthorityService.v1.dll
Syntax
public class KeyUsageOptions : IDirectResponseSchema

Properties

CertSign

The key may be used to sign certificates.

Declaration
[JsonProperty("certSign")]
public virtual bool? CertSign { get; set; }
Property Value
Type Description
bool?

ContentCommitment

The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".

Declaration
[JsonProperty("contentCommitment")]
public virtual bool? ContentCommitment { get; set; }
Property Value
Type Description
bool?

CrlSign

The key may be used sign certificate revocation lists.

Declaration
[JsonProperty("crlSign")]
public virtual bool? CrlSign { get; set; }
Property Value
Type Description
bool?

DataEncipherment

The key may be used to encipher data.

Declaration
[JsonProperty("dataEncipherment")]
public virtual bool? DataEncipherment { get; set; }
Property Value
Type Description
bool?

DecipherOnly

The key may be used to decipher only.

Declaration
[JsonProperty("decipherOnly")]
public virtual bool? DecipherOnly { get; set; }
Property Value
Type Description
bool?

DigitalSignature

The key may be used for digital signatures.

Declaration
[JsonProperty("digitalSignature")]
public virtual bool? DigitalSignature { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EncipherOnly

The key may be used to encipher only.

Declaration
[JsonProperty("encipherOnly")]
public virtual bool? EncipherOnly { get; set; }
Property Value
Type Description
bool?

KeyAgreement

The key may be used in a key agreement protocol.

Declaration
[JsonProperty("keyAgreement")]
public virtual bool? KeyAgreement { get; set; }
Property Value
Type Description
bool?

KeyEncipherment

The key may be used to encipher other keys.

Declaration
[JsonProperty("keyEncipherment")]
public virtual bool? KeyEncipherment { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX