Package dev.sigstore.proto.trustroot.v1
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.StringgetCaUrl()A URL to a Fulcio-compatible CA, capable of receiving Certificate Signing Requests (CSRs) and responding with issued certificates.com.google.protobuf.ByteStringgetCaUrlBytes()A URL to a Fulcio-compatible CA, capable of receiving Certificate Signing Requests (CSRs) and responding with issued certificates.java.lang.StringgetOidcUrl()A URL to an OpenID Connect identity provider.com.google.protobuf.ByteStringgetOidcUrlBytes()A URL to an OpenID Connect identity provider.java.lang.StringgetTlogUrls(int index)One or more URLs to Rekor-compatible transparency log.com.google.protobuf.ByteStringgetTlogUrlsBytes(int index)One or more URLs to Rekor-compatible transparency log.intgetTlogUrlsCount()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.StringgetTsaUrls(int index)One ore more URLs to RFC 3161 Time Stamping Authority (TSA).com.google.protobuf.ByteStringgetTsaUrlsBytes(int index)One ore more URLs to RFC 3161 Time Stamping Authority (TSA).intgetTsaUrlsCount()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.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.
-
-