Class Certificate

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.security.privateca.v1.Certificate
All Implemented Interfaces:
CertificateOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Certificate extends com.google.protobuf.GeneratedMessage implements CertificateOrBuilder
 A [Certificate][google.cloud.security.privateca.v1.Certificate] corresponds
 to a signed X.509 certificate issued by a
 [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
 
Protobuf type google.cloud.security.privateca.v1.Certificate
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • PEM_CSR_FIELD_NUMBER

      public static final int PEM_CSR_FIELD_NUMBER
      See Also:
    • CONFIG_FIELD_NUMBER

      public static final int CONFIG_FIELD_NUMBER
      See Also:
    • ISSUER_CERTIFICATE_AUTHORITY_FIELD_NUMBER

      public static final int ISSUER_CERTIFICATE_AUTHORITY_FIELD_NUMBER
      See Also:
    • LIFETIME_FIELD_NUMBER

      public static final int LIFETIME_FIELD_NUMBER
      See Also:
    • CERTIFICATE_TEMPLATE_FIELD_NUMBER

      public static final int CERTIFICATE_TEMPLATE_FIELD_NUMBER
      See Also:
    • SUBJECT_MODE_FIELD_NUMBER

      public static final int SUBJECT_MODE_FIELD_NUMBER
      See Also:
    • REVOCATION_DETAILS_FIELD_NUMBER

      public static final int REVOCATION_DETAILS_FIELD_NUMBER
      See Also:
    • PEM_CERTIFICATE_FIELD_NUMBER

      public static final int PEM_CERTIFICATE_FIELD_NUMBER
      See Also:
    • CERTIFICATE_DESCRIPTION_FIELD_NUMBER

      public static final int CERTIFICATE_DESCRIPTION_FIELD_NUMBER
      See Also:
    • PEM_CERTIFICATE_CHAIN_FIELD_NUMBER

      public static final int PEM_CERTIFICATE_CHAIN_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getCertificateConfigCase

      public Certificate.CertificateConfigCase getCertificateConfigCase()
      Specified by:
      getCertificateConfigCase in interface CertificateOrBuilder
    • getName

      public String getName()
       Identifier. The resource name for this
       [Certificate][google.cloud.security.privateca.v1.Certificate] in the format
       `projects/*/locations/*/caPools/*/certificates/*`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface CertificateOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. The resource name for this
       [Certificate][google.cloud.security.privateca.v1.Certificate] in the format
       `projects/*/locations/*/caPools/*/certificates/*`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface CertificateOrBuilder
      Returns:
      The bytes for name.
    • hasPemCsr

      public boolean hasPemCsr()
       Immutable. A pem-encoded X.509 certificate signing request (CSR).
       
      string pem_csr = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasPemCsr in interface CertificateOrBuilder
      Returns:
      Whether the pemCsr field is set.
    • getPemCsr

      public String getPemCsr()
       Immutable. A pem-encoded X.509 certificate signing request (CSR).
       
      string pem_csr = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPemCsr in interface CertificateOrBuilder
      Returns:
      The pemCsr.
    • getPemCsrBytes

      public com.google.protobuf.ByteString getPemCsrBytes()
       Immutable. A pem-encoded X.509 certificate signing request (CSR).
       
      string pem_csr = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPemCsrBytes in interface CertificateOrBuilder
      Returns:
      The bytes for pemCsr.
    • hasConfig

      public boolean hasConfig()
       Immutable. A description of the certificate and key that does not require
       X.509 or ASN.1.
       
      .google.cloud.security.privateca.v1.CertificateConfig config = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasConfig in interface CertificateOrBuilder
      Returns:
      Whether the config field is set.
    • getConfig

      public CertificateConfig getConfig()
       Immutable. A description of the certificate and key that does not require
       X.509 or ASN.1.
       
      .google.cloud.security.privateca.v1.CertificateConfig config = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getConfig in interface CertificateOrBuilder
      Returns:
      The config.
    • getConfigOrBuilder

      public CertificateConfigOrBuilder getConfigOrBuilder()
       Immutable. A description of the certificate and key that does not require
       X.509 or ASN.1.
       
      .google.cloud.security.privateca.v1.CertificateConfig config = 3 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getConfigOrBuilder in interface CertificateOrBuilder
    • getIssuerCertificateAuthority

      public String getIssuerCertificateAuthority()
       Output only. The resource name of the issuing
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
       in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
       
      string issuer_certificate_authority = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getIssuerCertificateAuthority in interface CertificateOrBuilder
      Returns:
      The issuerCertificateAuthority.
    • getIssuerCertificateAuthorityBytes

      public com.google.protobuf.ByteString getIssuerCertificateAuthorityBytes()
       Output only. The resource name of the issuing
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
       in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
       
      string issuer_certificate_authority = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getIssuerCertificateAuthorityBytes in interface CertificateOrBuilder
      Returns:
      The bytes for issuerCertificateAuthority.
    • hasLifetime

      public boolean hasLifetime()
       Required. Immutable. The desired lifetime of a certificate. Used to create
       the "not_before_time" and "not_after_time" fields inside an X.509
       certificate. Note that the lifetime may be truncated if it would extend
       past the life of any certificate authority in the issuing chain.
       
      .google.protobuf.Duration lifetime = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasLifetime in interface CertificateOrBuilder
      Returns:
      Whether the lifetime field is set.
    • getLifetime

      public com.google.protobuf.Duration getLifetime()
       Required. Immutable. The desired lifetime of a certificate. Used to create
       the "not_before_time" and "not_after_time" fields inside an X.509
       certificate. Note that the lifetime may be truncated if it would extend
       past the life of any certificate authority in the issuing chain.
       
      .google.protobuf.Duration lifetime = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLifetime in interface CertificateOrBuilder
      Returns:
      The lifetime.
    • getLifetimeOrBuilder

      public com.google.protobuf.DurationOrBuilder getLifetimeOrBuilder()
       Required. Immutable. The desired lifetime of a certificate. Used to create
       the "not_before_time" and "not_after_time" fields inside an X.509
       certificate. Note that the lifetime may be truncated if it would extend
       past the life of any certificate authority in the issuing chain.
       
      .google.protobuf.Duration lifetime = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getLifetimeOrBuilder in interface CertificateOrBuilder
    • getCertificateTemplate

      public String getCertificateTemplate()
       Immutable. The resource name for a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       used to issue this certificate, in the format
       `projects/*/locations/*/certificateTemplates/*`.
       If this is specified, the caller must have the necessary permission to
       use this template. If this is omitted, no template will be used.
       This template must be in the same location as the
       [Certificate][google.cloud.security.privateca.v1.Certificate].
       
      string certificate_template = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getCertificateTemplate in interface CertificateOrBuilder
      Returns:
      The certificateTemplate.
    • getCertificateTemplateBytes

      public com.google.protobuf.ByteString getCertificateTemplateBytes()
       Immutable. The resource name for a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       used to issue this certificate, in the format
       `projects/*/locations/*/certificateTemplates/*`.
       If this is specified, the caller must have the necessary permission to
       use this template. If this is omitted, no template will be used.
       This template must be in the same location as the
       [Certificate][google.cloud.security.privateca.v1.Certificate].
       
      string certificate_template = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getCertificateTemplateBytes in interface CertificateOrBuilder
      Returns:
      The bytes for certificateTemplate.
    • getSubjectModeValue

      public int getSubjectModeValue()
       Immutable. Specifies how the
       [Certificate][google.cloud.security.privateca.v1.Certificate]'s identity
       fields are to be decided. If this is omitted, the `DEFAULT` subject mode
       will be used.
       
      .google.cloud.security.privateca.v1.SubjectRequestMode subject_mode = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getSubjectModeValue in interface CertificateOrBuilder
      Returns:
      The enum numeric value on the wire for subjectMode.
    • getSubjectMode

      public SubjectRequestMode getSubjectMode()
       Immutable. Specifies how the
       [Certificate][google.cloud.security.privateca.v1.Certificate]'s identity
       fields are to be decided. If this is omitted, the `DEFAULT` subject mode
       will be used.
       
      .google.cloud.security.privateca.v1.SubjectRequestMode subject_mode = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getSubjectMode in interface CertificateOrBuilder
      Returns:
      The subjectMode.
    • hasRevocationDetails

      public boolean hasRevocationDetails()
       Output only. Details regarding the revocation of this
       [Certificate][google.cloud.security.privateca.v1.Certificate]. This
       [Certificate][google.cloud.security.privateca.v1.Certificate] is considered
       revoked if and only if this field is present.
       
      .google.cloud.security.privateca.v1.Certificate.RevocationDetails revocation_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasRevocationDetails in interface CertificateOrBuilder
      Returns:
      Whether the revocationDetails field is set.
    • getRevocationDetails

      public Certificate.RevocationDetails getRevocationDetails()
       Output only. Details regarding the revocation of this
       [Certificate][google.cloud.security.privateca.v1.Certificate]. This
       [Certificate][google.cloud.security.privateca.v1.Certificate] is considered
       revoked if and only if this field is present.
       
      .google.cloud.security.privateca.v1.Certificate.RevocationDetails revocation_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRevocationDetails in interface CertificateOrBuilder
      Returns:
      The revocationDetails.
    • getRevocationDetailsOrBuilder

      public Certificate.RevocationDetailsOrBuilder getRevocationDetailsOrBuilder()
       Output only. Details regarding the revocation of this
       [Certificate][google.cloud.security.privateca.v1.Certificate]. This
       [Certificate][google.cloud.security.privateca.v1.Certificate] is considered
       revoked if and only if this field is present.
       
      .google.cloud.security.privateca.v1.Certificate.RevocationDetails revocation_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRevocationDetailsOrBuilder in interface CertificateOrBuilder
    • getPemCertificate

      public String getPemCertificate()
       Output only. The pem-encoded, signed X.509 certificate.
       
      string pem_certificate = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPemCertificate in interface CertificateOrBuilder
      Returns:
      The pemCertificate.
    • getPemCertificateBytes

      public com.google.protobuf.ByteString getPemCertificateBytes()
       Output only. The pem-encoded, signed X.509 certificate.
       
      string pem_certificate = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPemCertificateBytes in interface CertificateOrBuilder
      Returns:
      The bytes for pemCertificate.
    • hasCertificateDescription

      public boolean hasCertificateDescription()
       Output only. A structured description of the issued X.509 certificate.
       
      .google.cloud.security.privateca.v1.CertificateDescription certificate_description = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCertificateDescription in interface CertificateOrBuilder
      Returns:
      Whether the certificateDescription field is set.
    • getCertificateDescription

      public CertificateDescription getCertificateDescription()
       Output only. A structured description of the issued X.509 certificate.
       
      .google.cloud.security.privateca.v1.CertificateDescription certificate_description = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCertificateDescription in interface CertificateOrBuilder
      Returns:
      The certificateDescription.
    • getCertificateDescriptionOrBuilder

      public CertificateDescriptionOrBuilder getCertificateDescriptionOrBuilder()
       Output only. A structured description of the issued X.509 certificate.
       
      .google.cloud.security.privateca.v1.CertificateDescription certificate_description = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCertificateDescriptionOrBuilder in interface CertificateOrBuilder
    • getPemCertificateChainList

      public com.google.protobuf.ProtocolStringList getPemCertificateChainList()
       Output only. The chain that may be used to verify the X.509 certificate.
       Expected to be in issuer-to-root order according to RFC 5246.
       
      repeated string pem_certificate_chain = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPemCertificateChainList in interface CertificateOrBuilder
      Returns:
      A list containing the pemCertificateChain.
    • getPemCertificateChainCount

      public int getPemCertificateChainCount()
       Output only. The chain that may be used to verify the X.509 certificate.
       Expected to be in issuer-to-root order according to RFC 5246.
       
      repeated string pem_certificate_chain = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPemCertificateChainCount in interface CertificateOrBuilder
      Returns:
      The count of pemCertificateChain.
    • getPemCertificateChain

      public String getPemCertificateChain(int index)
       Output only. The chain that may be used to verify the X.509 certificate.
       Expected to be in issuer-to-root order according to RFC 5246.
       
      repeated string pem_certificate_chain = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPemCertificateChain in interface CertificateOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The pemCertificateChain at the given index.
    • getPemCertificateChainBytes

      public com.google.protobuf.ByteString getPemCertificateChainBytes(int index)
       Output only. The chain that may be used to verify the X.509 certificate.
       Expected to be in issuer-to-root order according to RFC 5246.
       
      repeated string pem_certificate_chain = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPemCertificateChainBytes in interface CertificateOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the pemCertificateChain at the given index.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The time at which this
       [Certificate][google.cloud.security.privateca.v1.Certificate] was created.
       
      .google.protobuf.Timestamp create_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface CertificateOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The time at which this
       [Certificate][google.cloud.security.privateca.v1.Certificate] was created.
       
      .google.protobuf.Timestamp create_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface CertificateOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The time at which this
       [Certificate][google.cloud.security.privateca.v1.Certificate] was created.
       
      .google.protobuf.Timestamp create_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface CertificateOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The time at which this
       [Certificate][google.cloud.security.privateca.v1.Certificate] was updated.
       
      .google.protobuf.Timestamp update_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface CertificateOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The time at which this
       [Certificate][google.cloud.security.privateca.v1.Certificate] was updated.
       
      .google.protobuf.Timestamp update_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface CertificateOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The time at which this
       [Certificate][google.cloud.security.privateca.v1.Certificate] was updated.
       
      .google.protobuf.Timestamp update_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface CertificateOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: CertificateOrBuilder
       Optional. Labels with user-defined metadata.
       
      map<string, string> labels = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsCount in interface CertificateOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional. Labels with user-defined metadata.
       
      map<string, string> labels = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsLabels in interface CertificateOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface CertificateOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Optional. Labels with user-defined metadata.
       
      map<string, string> labels = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsMap in interface CertificateOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional. Labels with user-defined metadata.
       
      map<string, string> labels = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrDefault in interface CertificateOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional. Labels with user-defined metadata.
       
      map<string, string> labels = 14 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrThrow in interface CertificateOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Certificate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Certificate parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Certificate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Certificate parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Certificate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Certificate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Certificate parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Certificate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Certificate parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Certificate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Certificate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Certificate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Certificate.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Certificate.Builder newBuilder()
    • newBuilder

      public static Certificate.Builder newBuilder(Certificate prototype)
    • toBuilder

      public Certificate.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Certificate.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Certificate getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Certificate> parser()
    • getParserForType

      public com.google.protobuf.Parser<Certificate> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Certificate getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder