Show / Hide Table of Contents

Class KeyUsage.Types.ExtendedKeyUsageOptions

[KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptions] has fields that correspond to certain common OIDs that could be specified as an extended key usage value.

Inheritance
System.Object
KeyUsage.Types.ExtendedKeyUsageOptions
Implements
IMessage<KeyUsage.Types.ExtendedKeyUsageOptions>
System.IEquatable<KeyUsage.Types.ExtendedKeyUsageOptions>
IDeepCloneable<KeyUsage.Types.ExtendedKeyUsageOptions>
Google.Protobuf.IBufferMessage
IMessage
Inherited Members
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class ExtendedKeyUsageOptions : IMessage<KeyUsage.Types.ExtendedKeyUsageOptions>, IEquatable<KeyUsage.Types.ExtendedKeyUsageOptions>, IDeepCloneable<KeyUsage.Types.ExtendedKeyUsageOptions>, IBufferMessage, IMessage

Constructors

ExtendedKeyUsageOptions()

Declaration
public ExtendedKeyUsageOptions()

ExtendedKeyUsageOptions(KeyUsage.Types.ExtendedKeyUsageOptions)

Declaration
public ExtendedKeyUsageOptions(KeyUsage.Types.ExtendedKeyUsageOptions other)
Parameters
Type Name Description
KeyUsage.Types.ExtendedKeyUsageOptions other

Properties

ClientAuth

Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.

Declaration
public bool ClientAuth { get; set; }
Property Value
Type Description
System.Boolean

CodeSigning

Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".

Declaration
public bool CodeSigning { get; set; }
Property Value
Type Description
System.Boolean

EmailProtection

Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".

Declaration
public bool EmailProtection { get; set; }
Property Value
Type Description
System.Boolean

OcspSigning

Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".

Declaration
public bool OcspSigning { get; set; }
Property Value
Type Description
System.Boolean

ServerAuth

Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.

Declaration
public bool ServerAuth { get; set; }
Property Value
Type Description
System.Boolean

TimeStamping

Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".

Declaration
public bool TimeStamping { get; set; }
Property Value
Type Description
System.Boolean
Back to top