Class SigningConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
dev.sigstore.proto.trustroot.v1.SigningConfig
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SigningConfigOrBuilder, Serializable

public final class SigningConfig extends com.google.protobuf.GeneratedMessage implements SigningConfigOrBuilder
 SigningConfig represents the trusted entities/state needed by Sigstore
 signing. In particular, it primarily contains service URLs that a Sigstore
 signer may need to connect to for the online aspects of signing.
 
Protobuf type dev.sigstore.trustroot.v1.SigningConfig
See Also:
  • Field Details

    • MEDIA_TYPE_FIELD_NUMBER

      public static final int MEDIA_TYPE_FIELD_NUMBER
      See Also:
    • CA_URLS_FIELD_NUMBER

      public static final int CA_URLS_FIELD_NUMBER
      See Also:
    • OIDC_URLS_FIELD_NUMBER

      public static final int OIDC_URLS_FIELD_NUMBER
      See Also:
    • REKOR_TLOG_URLS_FIELD_NUMBER

      public static final int REKOR_TLOG_URLS_FIELD_NUMBER
      See Also:
    • REKOR_TLOG_CONFIG_FIELD_NUMBER

      public static final int REKOR_TLOG_CONFIG_FIELD_NUMBER
      See Also:
    • TSA_URLS_FIELD_NUMBER

      public static final int TSA_URLS_FIELD_NUMBER
      See Also:
    • TSA_CONFIG_FIELD_NUMBER

      public static final int TSA_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

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

      public String getMediaType()
       MUST be application/vnd.dev.sigstore.signingconfig.v0.2+json
       Clients MAY choose to also support
       application/vnd.dev.sigstore.signingconfig.v0.1+json
       
      string media_type = 5;
      Specified by:
      getMediaType in interface SigningConfigOrBuilder
      Returns:
      The mediaType.
    • getMediaTypeBytes

      public com.google.protobuf.ByteString getMediaTypeBytes()
       MUST be application/vnd.dev.sigstore.signingconfig.v0.2+json
       Clients MAY choose to also support
       application/vnd.dev.sigstore.signingconfig.v0.1+json
       
      string media_type = 5;
      Specified by:
      getMediaTypeBytes in interface SigningConfigOrBuilder
      Returns:
      The bytes for mediaType.
    • getCaUrlsList

      public List<Service> getCaUrlsList()
       URLs to Fulcio-compatible CAs, capable of receiving
       Certificate Signing Requests (CSRs) and responding with
       issued certificates.
      
       These URLs MUST be the "base" URL for the CAs, which clients
       should construct an appropriate CSR endpoint on top of.
       For example, if a CA URL is `https://example.com/ca`, then
       the client MAY construct the CSR endpoint as
       `https://example.com/ca/api/v2/signingCert`.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service ca_urls = 6;
      Specified by:
      getCaUrlsList in interface SigningConfigOrBuilder
    • getCaUrlsOrBuilderList

      public List<? extends ServiceOrBuilder> getCaUrlsOrBuilderList()
       URLs to Fulcio-compatible CAs, capable of receiving
       Certificate Signing Requests (CSRs) and responding with
       issued certificates.
      
       These URLs MUST be the "base" URL for the CAs, which clients
       should construct an appropriate CSR endpoint on top of.
       For example, if a CA URL is `https://example.com/ca`, then
       the client MAY construct the CSR endpoint as
       `https://example.com/ca/api/v2/signingCert`.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service ca_urls = 6;
      Specified by:
      getCaUrlsOrBuilderList in interface SigningConfigOrBuilder
    • getCaUrlsCount

      public int getCaUrlsCount()
       URLs to Fulcio-compatible CAs, capable of receiving
       Certificate Signing Requests (CSRs) and responding with
       issued certificates.
      
       These URLs MUST be the "base" URL for the CAs, which clients
       should construct an appropriate CSR endpoint on top of.
       For example, if a CA URL is `https://example.com/ca`, then
       the client MAY construct the CSR endpoint as
       `https://example.com/ca/api/v2/signingCert`.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service ca_urls = 6;
      Specified by:
      getCaUrlsCount in interface SigningConfigOrBuilder
    • getCaUrls

      public Service getCaUrls(int index)
       URLs to Fulcio-compatible CAs, capable of receiving
       Certificate Signing Requests (CSRs) and responding with
       issued certificates.
      
       These URLs MUST be the "base" URL for the CAs, which clients
       should construct an appropriate CSR endpoint on top of.
       For example, if a CA URL is `https://example.com/ca`, then
       the client MAY construct the CSR endpoint as
       `https://example.com/ca/api/v2/signingCert`.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service ca_urls = 6;
      Specified by:
      getCaUrls in interface SigningConfigOrBuilder
    • getCaUrlsOrBuilder

      public ServiceOrBuilder getCaUrlsOrBuilder(int index)
       URLs to Fulcio-compatible CAs, capable of receiving
       Certificate Signing Requests (CSRs) and responding with
       issued certificates.
      
       These URLs MUST be the "base" URL for the CAs, which clients
       should construct an appropriate CSR endpoint on top of.
       For example, if a CA URL is `https://example.com/ca`, then
       the client MAY construct the CSR endpoint as
       `https://example.com/ca/api/v2/signingCert`.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service ca_urls = 6;
      Specified by:
      getCaUrlsOrBuilder in interface SigningConfigOrBuilder
    • getOidcUrlsList

      public List<Service> getOidcUrlsList()
       URLs to OpenID Connect identity providers.
      
       These URLs MUST be the "base" URLs for the OIDC IdPs, which clients
       should perform well-known OpenID Connect discovery against.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service oidc_urls = 7;
      Specified by:
      getOidcUrlsList in interface SigningConfigOrBuilder
    • getOidcUrlsOrBuilderList

      public List<? extends ServiceOrBuilder> getOidcUrlsOrBuilderList()
       URLs to OpenID Connect identity providers.
      
       These URLs MUST be the "base" URLs for the OIDC IdPs, which clients
       should perform well-known OpenID Connect discovery against.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service oidc_urls = 7;
      Specified by:
      getOidcUrlsOrBuilderList in interface SigningConfigOrBuilder
    • getOidcUrlsCount

      public int getOidcUrlsCount()
       URLs to OpenID Connect identity providers.
      
       These URLs MUST be the "base" URLs for the OIDC IdPs, which clients
       should perform well-known OpenID Connect discovery against.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service oidc_urls = 7;
      Specified by:
      getOidcUrlsCount in interface SigningConfigOrBuilder
    • getOidcUrls

      public Service getOidcUrls(int index)
       URLs to OpenID Connect identity providers.
      
       These URLs MUST be the "base" URLs for the OIDC IdPs, which clients
       should perform well-known OpenID Connect discovery against.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service oidc_urls = 7;
      Specified by:
      getOidcUrls in interface SigningConfigOrBuilder
    • getOidcUrlsOrBuilder

      public ServiceOrBuilder getOidcUrlsOrBuilder(int index)
       URLs to OpenID Connect identity providers.
      
       These URLs MUST be the "base" URLs for the OIDC IdPs, which clients
       should perform well-known OpenID Connect discovery against.
      
       Clients MUST select only one Service with the highest API version
       that the client is compatible with, that is within its
       validity period, and has the newest validity start date.
       Client SHOULD select the first Service that meets this requirement.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
       
      repeated .dev.sigstore.trustroot.v1.Service oidc_urls = 7;
      Specified by:
      getOidcUrlsOrBuilder in interface SigningConfigOrBuilder
    • getRekorTlogUrlsList

      public List<Service> getRekorTlogUrlsList()
       URLs to Rekor transparency logs.
      
       These URL MUST be the "base" URLs for the transparency logs,
       which clients should construct appropriate API endpoints on top of.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `rekor_tlog_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service rekor_tlog_urls = 8;
      Specified by:
      getRekorTlogUrlsList in interface SigningConfigOrBuilder
    • getRekorTlogUrlsOrBuilderList

      public List<? extends ServiceOrBuilder> getRekorTlogUrlsOrBuilderList()
       URLs to Rekor transparency logs.
      
       These URL MUST be the "base" URLs for the transparency logs,
       which clients should construct appropriate API endpoints on top of.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `rekor_tlog_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service rekor_tlog_urls = 8;
      Specified by:
      getRekorTlogUrlsOrBuilderList in interface SigningConfigOrBuilder
    • getRekorTlogUrlsCount

      public int getRekorTlogUrlsCount()
       URLs to Rekor transparency logs.
      
       These URL MUST be the "base" URLs for the transparency logs,
       which clients should construct appropriate API endpoints on top of.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `rekor_tlog_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service rekor_tlog_urls = 8;
      Specified by:
      getRekorTlogUrlsCount in interface SigningConfigOrBuilder
    • getRekorTlogUrls

      public Service getRekorTlogUrls(int index)
       URLs to Rekor transparency logs.
      
       These URL MUST be the "base" URLs for the transparency logs,
       which clients should construct appropriate API endpoints on top of.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `rekor_tlog_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service rekor_tlog_urls = 8;
      Specified by:
      getRekorTlogUrls in interface SigningConfigOrBuilder
    • getRekorTlogUrlsOrBuilder

      public ServiceOrBuilder getRekorTlogUrlsOrBuilder(int index)
       URLs to Rekor transparency logs.
      
       These URL MUST be the "base" URLs for the transparency logs,
       which clients should construct appropriate API endpoints on top of.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `rekor_tlog_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service rekor_tlog_urls = 8;
      Specified by:
      getRekorTlogUrlsOrBuilder in interface SigningConfigOrBuilder
    • hasRekorTlogConfig

      public boolean hasRekorTlogConfig()
       Specifies how a client should select the set of Rekor transparency
       logs to write to.
       
      .dev.sigstore.trustroot.v1.ServiceConfiguration rekor_tlog_config = 9;
      Specified by:
      hasRekorTlogConfig in interface SigningConfigOrBuilder
      Returns:
      Whether the rekorTlogConfig field is set.
    • getRekorTlogConfig

      public ServiceConfiguration getRekorTlogConfig()
       Specifies how a client should select the set of Rekor transparency
       logs to write to.
       
      .dev.sigstore.trustroot.v1.ServiceConfiguration rekor_tlog_config = 9;
      Specified by:
      getRekorTlogConfig in interface SigningConfigOrBuilder
      Returns:
      The rekorTlogConfig.
    • getRekorTlogConfigOrBuilder

      public ServiceConfigurationOrBuilder getRekorTlogConfigOrBuilder()
       Specifies how a client should select the set of Rekor transparency
       logs to write to.
       
      .dev.sigstore.trustroot.v1.ServiceConfiguration rekor_tlog_config = 9;
      Specified by:
      getRekorTlogConfigOrBuilder in interface SigningConfigOrBuilder
    • getTsaUrlsList

      public List<Service> getTsaUrlsList()
       URLs to RFC 3161 Time Stamping Authorities (TSA).
      
       These URLs MUST be the *full* URL for the TSA, meaning that it
       should be suitable for submitting Time Stamp Requests (TSRs) to
       via HTTP, per RFC 3161.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `tsa_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service tsa_urls = 10;
      Specified by:
      getTsaUrlsList in interface SigningConfigOrBuilder
    • getTsaUrlsOrBuilderList

      public List<? extends ServiceOrBuilder> getTsaUrlsOrBuilderList()
       URLs to RFC 3161 Time Stamping Authorities (TSA).
      
       These URLs MUST be the *full* URL for the TSA, meaning that it
       should be suitable for submitting Time Stamp Requests (TSRs) to
       via HTTP, per RFC 3161.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `tsa_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service tsa_urls = 10;
      Specified by:
      getTsaUrlsOrBuilderList in interface SigningConfigOrBuilder
    • getTsaUrlsCount

      public int getTsaUrlsCount()
       URLs to RFC 3161 Time Stamping Authorities (TSA).
      
       These URLs MUST be the *full* URL for the TSA, meaning that it
       should be suitable for submitting Time Stamp Requests (TSRs) to
       via HTTP, per RFC 3161.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `tsa_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service tsa_urls = 10;
      Specified by:
      getTsaUrlsCount in interface SigningConfigOrBuilder
    • getTsaUrls

      public Service getTsaUrls(int index)
       URLs to RFC 3161 Time Stamping Authorities (TSA).
      
       These URLs MUST be the *full* URL for the TSA, meaning that it
       should be suitable for submitting Time Stamp Requests (TSRs) to
       via HTTP, per RFC 3161.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `tsa_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service tsa_urls = 10;
      Specified by:
      getTsaUrls in interface SigningConfigOrBuilder
    • getTsaUrlsOrBuilder

      public ServiceOrBuilder getTsaUrlsOrBuilder(int index)
       URLs to RFC 3161 Time Stamping Authorities (TSA).
      
       These URLs MUST be the *full* URL for the TSA, meaning that it
       should be suitable for submitting Time Stamp Requests (TSRs) to
       via HTTP, per RFC 3161.
      
       Clients MUST group Services by `operator` and select at most one
       Service from each operator. Clients MUST select Services with the
       highest API version that the client is compatible with, that are
       within its validity period, and have the newest validity start dates.
       All listed Services SHOULD be sorted by the `valid_for` window in
       descending order, with the newest instance first.
      
       Clients MUST select Services based on the selector value of
       `tsa_config`.
       
      repeated .dev.sigstore.trustroot.v1.Service tsa_urls = 10;
      Specified by:
      getTsaUrlsOrBuilder in interface SigningConfigOrBuilder
    • hasTsaConfig

      public boolean hasTsaConfig()
       Specifies how a client should select the set of TSAs to request
       signed timestamps from.
       
      .dev.sigstore.trustroot.v1.ServiceConfiguration tsa_config = 11;
      Specified by:
      hasTsaConfig in interface SigningConfigOrBuilder
      Returns:
      Whether the tsaConfig field is set.
    • getTsaConfig

      public ServiceConfiguration getTsaConfig()
       Specifies how a client should select the set of TSAs to request
       signed timestamps from.
       
      .dev.sigstore.trustroot.v1.ServiceConfiguration tsa_config = 11;
      Specified by:
      getTsaConfig in interface SigningConfigOrBuilder
      Returns:
      The tsaConfig.
    • getTsaConfigOrBuilder

      public ServiceConfigurationOrBuilder getTsaConfigOrBuilder()
       Specifies how a client should select the set of TSAs to request
       signed timestamps from.
       
      .dev.sigstore.trustroot.v1.ServiceConfiguration tsa_config = 11;
      Specified by:
      getTsaConfigOrBuilder in interface SigningConfigOrBuilder
    • 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 SigningConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static SigningConfig.Builder newBuilder()
    • newBuilder

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

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

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

      public static SigningConfig getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<SigningConfig> 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 SigningConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder