Interface SigningConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    SigningConfig, SigningConfig.Builder

    public interface SigningConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getCaUrl()
      A URL to a Fulcio-compatible CA, capable of receiving Certificate Signing Requests (CSRs) and responding with issued certificates.
      com.google.protobuf.ByteString getCaUrlBytes()
      A URL to a Fulcio-compatible CA, capable of receiving Certificate Signing Requests (CSRs) and responding with issued certificates.
      java.lang.String getOidcUrl()
      A URL to an OpenID Connect identity provider.
      com.google.protobuf.ByteString getOidcUrlBytes()
      A URL to an OpenID Connect identity provider.
      java.lang.String getTlogUrls​(int index)
      One or more URLs to Rekor-compatible transparency log.
      com.google.protobuf.ByteString getTlogUrlsBytes​(int index)
      One or more URLs to Rekor-compatible transparency log.
      int getTlogUrlsCount()
      One or more URLs to Rekor-compatible transparency log.
      java.util.List<java.lang.String> getTlogUrlsList()
      One or more URLs to Rekor-compatible transparency log.
      java.lang.String getTsaUrls​(int index)
      One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
      com.google.protobuf.ByteString getTsaUrlsBytes​(int index)
      One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
      int getTsaUrlsCount()
      One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
      java.util.List<java.lang.String> getTsaUrlsList()
      One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getCaUrl

        java.lang.String getCaUrl()
         A URL to a Fulcio-compatible CA, capable of receiving
         Certificate Signing Requests (CSRs) and responding with
         issued certificates.
        
         This URL **MUST** be the "base" URL for the CA, which clients
         should construct an appropriate CSR endpoint on top of.
         For example, if `ca_url` is `https://example.com/ca`, then
         the client **MAY** construct the CSR endpoint as
         `https://example.com/ca/api/v2/signingCert`.
         
        string ca_url = 1;
        Returns:
        The caUrl.
      • getCaUrlBytes

        com.google.protobuf.ByteString getCaUrlBytes()
         A URL to a Fulcio-compatible CA, capable of receiving
         Certificate Signing Requests (CSRs) and responding with
         issued certificates.
        
         This URL **MUST** be the "base" URL for the CA, which clients
         should construct an appropriate CSR endpoint on top of.
         For example, if `ca_url` is `https://example.com/ca`, then
         the client **MAY** construct the CSR endpoint as
         `https://example.com/ca/api/v2/signingCert`.
         
        string ca_url = 1;
        Returns:
        The bytes for caUrl.
      • getOidcUrl

        java.lang.String getOidcUrl()
         A URL to an OpenID Connect identity provider.
        
         This URL **MUST** be the "base" URL for the OIDC IdP, which clients
         should perform well-known OpenID Connect discovery against.
         
        string oidc_url = 2;
        Returns:
        The oidcUrl.
      • getOidcUrlBytes

        com.google.protobuf.ByteString getOidcUrlBytes()
         A URL to an OpenID Connect identity provider.
        
         This URL **MUST** be the "base" URL for the OIDC IdP, which clients
         should perform well-known OpenID Connect discovery against.
         
        string oidc_url = 2;
        Returns:
        The bytes for oidcUrl.
      • getTlogUrlsList

        java.util.List<java.lang.String> getTlogUrlsList()
         One or more URLs to Rekor-compatible transparency log.
        
         Each URL **MUST** be the "base" URL for the transparency log,
         which clients should construct appropriate API endpoints on top of.
         
        repeated string tlog_urls = 3;
        Returns:
        A list containing the tlogUrls.
      • getTlogUrlsCount

        int getTlogUrlsCount()
         One or more URLs to Rekor-compatible transparency log.
        
         Each URL **MUST** be the "base" URL for the transparency log,
         which clients should construct appropriate API endpoints on top of.
         
        repeated string tlog_urls = 3;
        Returns:
        The count of tlogUrls.
      • getTlogUrls

        java.lang.String getTlogUrls​(int index)
         One or more URLs to Rekor-compatible transparency log.
        
         Each URL **MUST** be the "base" URL for the transparency log,
         which clients should construct appropriate API endpoints on top of.
         
        repeated string tlog_urls = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The tlogUrls at the given index.
      • getTlogUrlsBytes

        com.google.protobuf.ByteString getTlogUrlsBytes​(int index)
         One or more URLs to Rekor-compatible transparency log.
        
         Each URL **MUST** be the "base" URL for the transparency log,
         which clients should construct appropriate API endpoints on top of.
         
        repeated string tlog_urls = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the tlogUrls at the given index.
      • getTsaUrlsList

        java.util.List<java.lang.String> getTsaUrlsList()
         One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
        
         Each URL **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.
         
        repeated string tsa_urls = 4;
        Returns:
        A list containing the tsaUrls.
      • getTsaUrlsCount

        int getTsaUrlsCount()
         One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
        
         Each URL **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.
         
        repeated string tsa_urls = 4;
        Returns:
        The count of tsaUrls.
      • getTsaUrls

        java.lang.String getTsaUrls​(int index)
         One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
        
         Each URL **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.
         
        repeated string tsa_urls = 4;
        Parameters:
        index - The index of the element to return.
        Returns:
        The tsaUrls at the given index.
      • getTsaUrlsBytes

        com.google.protobuf.ByteString getTsaUrlsBytes​(int index)
         One ore more URLs to RFC 3161 Time Stamping Authority (TSA).
        
         Each URL **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.
         
        repeated string tsa_urls = 4;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the tsaUrls at the given index.