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.v1beta1.CertificateConfig
Static Fields
PUBLIC_KEY_FIELD_NUMBER
public static final int PUBLIC_KEY_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
REUSABLE_CONFIG_FIELD_NUMBER
public static final int REUSABLE_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SUBJECT_CONFIG_FIELD_NUMBER
public static final int SUBJECT_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static CertificateConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CertificateConfig.Builder newBuilder()
newBuilder(CertificateConfig prototype)
public static CertificateConfig.Builder newBuilder(CertificateConfig prototype)
public static CertificateConfig parseDelimitedFrom(InputStream input)
public static CertificateConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CertificateConfig parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CertificateConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(CodedInputStream input)
public static CertificateConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(InputStream input)
public static CertificateConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CertificateConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CertificateConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CertificateConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public CertificateConfig getDefaultInstanceForType()
getParserForType()
public Parser<CertificateConfig> getParserForType()
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.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
PublicKey | The publicKey.
|
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.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
getReusableConfig()
public ReusableConfigWrapper getReusableConfig()
Required. Describes how some of the technical fields in a certificate should be
populated.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];
getReusableConfigOrBuilder()
public ReusableConfigWrapperOrBuilder getReusableConfigOrBuilder()
Required. Describes how some of the technical fields in a certificate should be
populated.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
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.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
getSubjectConfigOrBuilder()
public CertificateConfig.SubjectConfigOrBuilder getSubjectConfigOrBuilder()
Required. Specifies some of the values in a certificate that are related to the
subject.
.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
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.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the publicKey field is set.
|
hasReusableConfig()
public boolean hasReusableConfig()
Required. Describes how some of the technical fields in a certificate should be
populated.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the reusableConfig 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.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the subjectConfig field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CertificateConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CertificateConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public CertificateConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides