public sealed class X509Parameters : IMessage<X509Parameters>, IEquatable<X509Parameters>, IDeepCloneable<X509Parameters>, IBufferMessage, IMessageAn [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
Implements
IMessage<X509Parameters>, IEquatable<X509Parameters>, IDeepCloneable<X509Parameters>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Constructors
X509Parameters()
public X509Parameters()X509Parameters(X509Parameters)
public X509Parameters(X509Parameters other)| Parameter | |
|---|---|
| Name | Description |
other |
X509Parameters |
Properties
AdditionalExtensions
public RepeatedField<X509Extension> AdditionalExtensions { get; }Optional. Describes custom X.509 extensions.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<X509Extension> |
|
AiaOcspServers
public RepeatedField<string> AiaOcspServers { get; }Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|
CaOptions
public X509Parameters.Types.CaOptions CaOptions { get; set; }Optional. Describes options in this [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that are relevant in a CA certificate.
| Property Value | |
|---|---|
| Type | Description |
X509Parameters.Types.CaOptions |
|
KeyUsage
public KeyUsage KeyUsage { get; set; }Optional. Indicates the intended use for keys that correspond to a certificate.
| Property Value | |
|---|---|
| Type | Description |
KeyUsage |
|
PolicyIds
public RepeatedField<ObjectId> PolicyIds { get; }Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<ObjectId> |
|