public final class CertificateConfig extends GeneratedMessageV3 implements CertificateConfigOrBuilder
A CertificateConfig
describes an X.509 certificate or CSR that is to be created, as an
alternative to using ASN.1.
Protobuf type google.cloud.security.privateca.v1.CertificateConfig
Static Fields
PUBLIC_KEY_FIELD_NUMBER
public static final int PUBLIC_KEY_FIELD_NUMBER
Field Value
SUBJECT_CONFIG_FIELD_NUMBER
public static final int SUBJECT_CONFIG_FIELD_NUMBER
Field Value
X509_CONFIG_FIELD_NUMBER
public static final int X509_CONFIG_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static CertificateConfig getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static CertificateConfig.Builder newBuilder()
Returns
newBuilder(CertificateConfig prototype)
public static CertificateConfig.Builder newBuilder(CertificateConfig prototype)
Parameter
Returns
public static CertificateConfig parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static CertificateConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static CertificateConfig parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static CertificateConfig parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CertificateConfig parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static CertificateConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CertificateConfig parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static CertificateConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static CertificateConfig parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<CertificateConfig> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public CertificateConfig getDefaultInstanceForType()
Returns
getParserForType()
public Parser<CertificateConfig> getParserForType()
Returns
Overrides
getPublicKey()
public PublicKey getPublicKey()
Optional. The public key that corresponds to this config. This is, for
example, used when issuing
Certificates, but not
when creating a self-signed
CertificateAuthority
or
CertificateAuthority
CSR.
.google.cloud.security.privateca.v1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
getPublicKeyOrBuilder()
public PublicKeyOrBuilder getPublicKeyOrBuilder()
Optional. The public key that corresponds to this config. This is, for
example, used when issuing
Certificates, but not
when creating a self-signed
CertificateAuthority
or
CertificateAuthority
CSR.
.google.cloud.security.privateca.v1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSubjectConfig()
public CertificateConfig.SubjectConfig getSubjectConfig()
Required. Specifies some of the values in a certificate that are related to
the subject.
.google.cloud.security.privateca.v1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getSubjectConfigOrBuilder()
public CertificateConfig.SubjectConfigOrBuilder getSubjectConfigOrBuilder()
Required. Specifies some of the values in a certificate that are related to
the subject.
.google.cloud.security.privateca.v1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getX509Config()
public X509Parameters getX509Config()
Required. Describes how some of the technical X.509 fields in a certificate
should be populated.
.google.cloud.security.privateca.v1.X509Parameters x509_config = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getX509ConfigOrBuilder()
public X509ParametersOrBuilder getX509ConfigOrBuilder()
Required. Describes how some of the technical X.509 fields in a certificate
should be populated.
.google.cloud.security.privateca.v1.X509Parameters x509_config = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
hasPublicKey()
public boolean hasPublicKey()
Optional. The public key that corresponds to this config. This is, for
example, used when issuing
Certificates, but not
when creating a self-signed
CertificateAuthority
or
CertificateAuthority
CSR.
.google.cloud.security.privateca.v1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | Whether the publicKey field is set.
|
hasSubjectConfig()
public boolean hasSubjectConfig()
Required. Specifies some of the values in a certificate that are related to
the subject.
.google.cloud.security.privateca.v1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the subjectConfig field is set.
|
hasX509Config()
public boolean hasX509Config()
Required. Describes how some of the technical X.509 fields in a certificate
should be populated.
.google.cloud.security.privateca.v1.X509Parameters x509_config = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the x509Config field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public CertificateConfig.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CertificateConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public CertificateConfig.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions