public final class ReusableConfigValues extends GeneratedMessageV3 implements ReusableConfigValuesOrBuilder
A ReusableConfigValues 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.v1beta1.ReusableConfigValues
Static Fields
ADDITIONAL_EXTENSIONS_FIELD_NUMBER
public static final int ADDITIONAL_EXTENSIONS_FIELD_NUMBER
Field Value
AIA_OCSP_SERVERS_FIELD_NUMBER
public static final int AIA_OCSP_SERVERS_FIELD_NUMBER
Field Value
CA_OPTIONS_FIELD_NUMBER
public static final int CA_OPTIONS_FIELD_NUMBER
Field Value
KEY_USAGE_FIELD_NUMBER
public static final int KEY_USAGE_FIELD_NUMBER
Field Value
POLICY_IDS_FIELD_NUMBER
public static final int POLICY_IDS_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static ReusableConfigValues getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static ReusableConfigValues.Builder newBuilder()
Returns
newBuilder(ReusableConfigValues prototype)
public static ReusableConfigValues.Builder newBuilder(ReusableConfigValues prototype)
Parameter
Returns
public static ReusableConfigValues parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static ReusableConfigValues parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static ReusableConfigValues parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static ReusableConfigValues parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ReusableConfigValues parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static ReusableConfigValues parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ReusableConfigValues parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static ReusableConfigValues parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static ReusableConfigValues parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<ReusableConfigValues> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAdditionalExtensions(int index)
public X509Extension getAdditionalExtensions(int index)
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getAdditionalExtensionsCount()
public int getAdditionalExtensionsCount()
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns
getAdditionalExtensionsList()
public List<X509Extension> getAdditionalExtensionsList()
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns
getAdditionalExtensionsOrBuilder(int index)
public X509ExtensionOrBuilder getAdditionalExtensionsOrBuilder(int index)
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
getAdditionalExtensionsOrBuilderList()
public List<? extends X509ExtensionOrBuilder> getAdditionalExtensionsOrBuilderList()
Optional. Describes custom X.509 extensions.
repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
List<? extends com.google.cloud.security.privateca.v1beta1.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];
Returns
getCaOptions()
public ReusableConfigValues.CaOptions getCaOptions()
Optional. Describes options in this ReusableConfigValues that are
relevant in a CA certificate.
.google.cloud.security.privateca.v1beta1.ReusableConfigValues.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
getCaOptionsOrBuilder()
public ReusableConfigValues.CaOptionsOrBuilder getCaOptionsOrBuilder()
Optional. Describes options in this ReusableConfigValues that are
relevant in a CA certificate.
.google.cloud.security.privateca.v1beta1.ReusableConfigValues.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
getDefaultInstanceForType()
public ReusableConfigValues getDefaultInstanceForType()
Returns
getKeyUsage()
public KeyUsage getKeyUsage()
Optional. Indicates the intended use for keys that correspond to a certificate.
.google.cloud.security.privateca.v1beta1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
getKeyUsageOrBuilder()
public KeyUsageOrBuilder getKeyUsageOrBuilder()
Optional. Indicates the intended use for keys that correspond to a certificate.
.google.cloud.security.privateca.v1beta1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
getParserForType()
public Parser<ReusableConfigValues> getParserForType()
Returns
Overrides
getPolicyIds(int index)
public ObjectId getPolicyIds(int index)
Parameter
Returns
getPolicyIdsCount()
public int getPolicyIdsCount()
Returns
getPolicyIdsList()
public List<ObjectId> getPolicyIdsList()
Returns
getPolicyIdsOrBuilder(int index)
public ObjectIdOrBuilder getPolicyIdsOrBuilder(int index)
Parameter
Returns
getPolicyIdsOrBuilderList()
public List<? extends ObjectIdOrBuilder> getPolicyIdsOrBuilderList()
Returns
Type | Description |
List<? extends com.google.cloud.security.privateca.v1beta1.ObjectIdOrBuilder> | |
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasCaOptions()
public boolean hasCaOptions()
Optional. Describes options in this ReusableConfigValues that are
relevant in a CA certificate.
.google.cloud.security.privateca.v1beta1.ReusableConfigValues.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.v1beta1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | Whether the keyUsage field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public ReusableConfigValues.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ReusableConfigValues.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public ReusableConfigValues.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions