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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
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 |
|
POLICY_IDS_FIELD_NUMBER
public static final int POLICY_IDS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ReusableConfigValues getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ReusableConfigValues.Builder newBuilder()
newBuilder(ReusableConfigValues prototype)
public static ReusableConfigValues.Builder newBuilder(ReusableConfigValues prototype)
public static ReusableConfigValues parseDelimitedFrom(InputStream input)
public static ReusableConfigValues parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ReusableConfigValues parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ReusableConfigValues parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(CodedInputStream input)
public static ReusableConfigValues parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(InputStream input)
public static ReusableConfigValues parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ReusableConfigValues parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ReusableConfigValues parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ReusableConfigValues> 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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.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];
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];
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];
getDefaultInstanceForType()
public ReusableConfigValues getDefaultInstanceForType()
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 |
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.v1beta1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<ReusableConfigValues> 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.v1beta1.ObjectIdOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
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 |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ReusableConfigValues.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ReusableConfigValues.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public ReusableConfigValues.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides