public sealed class AllowedSubjectAltNames : IMessage<CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames>, IEquatable<CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames>, IDeepCloneable<CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames>, IBufferMessage, IMessage
Reference documentation and code samples for the Certificate Authority v1beta1 API class CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames.
[AllowedSubjectAltNames][google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames] specifies the allowed values for [SubjectAltNames][google.cloud.security.privateca.v1beta1.SubjectAltNames] by the [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate].
Inheritance
Object > CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNamesImplements
IMessage<CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames>, IEquatable<CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames>, IDeepCloneable<CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames>, IBufferMessage, IMessageNamespace
Google.Cloud.Security.PrivateCA.V1Beta1Assembly
Google.Cloud.Security.PrivateCA.V1Beta1.dll
Constructors
AllowedSubjectAltNames()
public AllowedSubjectAltNames()
AllowedSubjectAltNames(CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames)
public AllowedSubjectAltNames(CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames other)
Parameter | |
---|---|
Name | Description |
other | CertificateAuthority.Types.CertificateAuthorityPolicy.Types.AllowedSubjectAltNames |
Properties
AllowCustomSans
public bool AllowCustomSans { get; set; }
Optional. Specifies if to allow custom X509Extension values.
Property Value | |
---|---|
Type | Description |
Boolean |
AllowedDnsNames
public RepeatedField<string> AllowedDnsNames { get; }
Optional. Contains valid, fully-qualified host names. Glob patterns are also
supported. To allow an explicit wildcard certificate, escape with
backlash (i.e. \*
).
E.g. for globbed entries: *bar.com
will allow foo.bar.com
, but not
*.bar.com
, unless the [allow_globbing_dns_wildcards][google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.allow_globbing_dns_wildcards] field is set.
E.g. for wildcard entries: \*.bar.com
will allow *.bar.com
, but not
foo.bar.com
.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
AllowedEmailAddresses
public RepeatedField<string> AllowedEmailAddresses { get; }
Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
AllowedIps
public RepeatedField<string> AllowedIps { get; }
Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
AllowedUris
public RepeatedField<string> AllowedUris { get; }
Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
AllowGlobbingDnsWildcards
public bool AllowGlobbingDnsWildcards { get; set; }
Optional. Specifies if glob patterns used for [allowed_dns_names][google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.allowed_dns_names] allows wildcard certificates.
Property Value | |
---|---|
Type | Description |
Boolean |