public final class X509Parameters extends GeneratedMessageV3 implements X509ParametersOrBuilder
An 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.
Protobuf type google.cloud.security.privateca.v1.X509Parameters
Static Fields
ADDITIONAL_EXTENSIONS_FIELD_NUMBER
public static final int ADDITIONAL_EXTENSIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
AIA_OCSP_SERVERS_FIELD_NUMBER
public static final int AIA_OCSP_SERVERS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
CA_OPTIONS_FIELD_NUMBER
public static final int CA_OPTIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
KEY_USAGE_FIELD_NUMBER
public static final int KEY_USAGE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NAME_CONSTRAINTS_FIELD_NUMBER
public static final int NAME_CONSTRAINTS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
POLICY_IDS_FIELD_NUMBER
public static final int POLICY_IDS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static X509Parameters getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static X509Parameters.Builder newBuilder()
newBuilder(X509Parameters prototype)
public static X509Parameters.Builder newBuilder(X509Parameters prototype)
public static X509Parameters parseDelimitedFrom(InputStream input)
public static X509Parameters parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static X509Parameters parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static X509Parameters parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static X509Parameters parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static X509Parameters parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static X509Parameters parseFrom(CodedInputStream input)
public static X509Parameters parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static X509Parameters parseFrom(InputStream input)
public static X509Parameters parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static X509Parameters parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static X509Parameters parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<X509Parameters> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getAdditionalExtensions(int index)
public X509Extension getAdditionalExtensions(int index)
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
index | int
|
getAdditionalExtensionsCount()
public int getAdditionalExtensionsCount()
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
int | |
getAdditionalExtensionsList()
public List<X509Extension> getAdditionalExtensionsList()
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
getAdditionalExtensionsOrBuilder(int index)
public X509ExtensionOrBuilder getAdditionalExtensionsOrBuilder(int index)
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
index | int
|
getAdditionalExtensionsOrBuilderList()
public List<? extends X509ExtensionOrBuilder> getAdditionalExtensionsOrBuilderList()
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
List<? extends com.google.cloud.security.privateca.v1.X509ExtensionOrBuilder> | |
getAiaOcspServers(int index)
public String getAiaOcspServers(int index)
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
addresses that appear in the "Authority Information Access" extension in
the certificate.
repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
String | The aiaOcspServers at the given index.
|
getAiaOcspServersBytes(int index)
public ByteString getAiaOcspServersBytes(int index)
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
addresses that appear in the "Authority Information Access" extension in
the certificate.
repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
ByteString | The bytes of the aiaOcspServers at the given index.
|
getAiaOcspServersCount()
public int getAiaOcspServersCount()
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
addresses that appear in the "Authority Information Access" extension in
the certificate.
repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
int | The count of aiaOcspServers.
|
getAiaOcspServersList()
public ProtocolStringList getAiaOcspServersList()
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
addresses that appear in the "Authority Information Access" extension in
the certificate.
repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
getCaOptions()
public X509Parameters.CaOptions getCaOptions()
Optional. Describes options in this
X509Parameters that
are relevant in a CA certificate.
.google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
getCaOptionsOrBuilder()
public X509Parameters.CaOptionsOrBuilder getCaOptionsOrBuilder()
Optional. Describes options in this
X509Parameters that
are relevant in a CA certificate.
.google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public X509Parameters getDefaultInstanceForType()
getKeyUsage()
public KeyUsage getKeyUsage()
Optional. Indicates the intended use for keys that correspond to a
certificate.
.google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
KeyUsage | The keyUsage.
|
getKeyUsageOrBuilder()
public KeyUsageOrBuilder getKeyUsageOrBuilder()
Optional. Indicates the intended use for keys that correspond to a
certificate.
.google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
getNameConstraints()
public X509Parameters.NameConstraints getNameConstraints()
Optional. Describes the X.509 name constraints extension.
.google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
getNameConstraintsOrBuilder()
public X509Parameters.NameConstraintsOrBuilder getNameConstraintsOrBuilder()
Optional. Describes the X.509 name constraints extension.
.google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<X509Parameters> getParserForType()
Overrides
getPolicyIds(int index)
public ObjectId getPolicyIds(int index)
Parameter |
---|
Name | Description |
index | int
|
getPolicyIdsCount()
public int getPolicyIdsCount()
Returns |
---|
Type | Description |
int | |
getPolicyIdsList()
public List<ObjectId> getPolicyIdsList()
getPolicyIdsOrBuilder(int index)
public ObjectIdOrBuilder getPolicyIdsOrBuilder(int index)
Parameter |
---|
Name | Description |
index | int
|
getPolicyIdsOrBuilderList()
public List<? extends ObjectIdOrBuilder> getPolicyIdsOrBuilderList()
Returns |
---|
Type | Description |
List<? extends com.google.cloud.security.privateca.v1.ObjectIdOrBuilder> | |
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hasCaOptions()
public boolean hasCaOptions()
Optional. Describes options in this
X509Parameters that
are relevant in a CA certificate.
.google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the caOptions field is set.
|
hasKeyUsage()
public boolean hasKeyUsage()
Optional. Indicates the intended use for keys that correspond to a
certificate.
.google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the keyUsage field is set.
|
hasNameConstraints()
public boolean hasNameConstraints()
Optional. Describes the X.509 name constraints extension.
.google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the nameConstraints field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public X509Parameters.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected X509Parameters.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public X509Parameters.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides