Class CaPool.Types.PublishingOptions (1.0.0)

public sealed class PublishingOptions : IMessage<CaPool.Types.PublishingOptions>, IEquatable<CaPool.Types.PublishingOptions>, IDeepCloneable<CaPool.Types.PublishingOptions>, IBufferMessage, IMessage

Options relating to the publication of each [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]'s CA certificate and CRLs and their inclusion as extensions in issued [Certificates][google.cloud.security.privateca.v1.Certificate]. The options set here apply to certificates issued by any [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] in the [CaPool][google.cloud.security.privateca.v1.CaPool].

Inheritance

Object > CaPool.Types.PublishingOptions

Namespace

Google.Cloud.Security.PrivateCA.V1

Assembly

Google.Cloud.Security.PrivateCA.V1.dll

Constructors

PublishingOptions()

public PublishingOptions()

PublishingOptions(CaPool.Types.PublishingOptions)

public PublishingOptions(CaPool.Types.PublishingOptions other)
Parameter
NameDescription
otherCaPool.Types.PublishingOptions

Properties

PublishCaCert

public bool PublishCaCert { get; set; }

Required. When true, publishes each [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]'s CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued [Certificates][google.cloud.security.privateca.v1.Certificate]. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.

Property Value
TypeDescription
Boolean

PublishCrl

public bool PublishCrl { get; set; }

Required. When true, publishes each [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]'s CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued [Certificates][google.cloud.security.privateca.v1.Certificate]. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.

Property Value
TypeDescription
Boolean