Interface SPIFFECertValidatorConfigOrBuilder

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

public interface SPIFFECertValidatorConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getTrustDomainsList

       This field specifies trust domains used for validating incoming X.509-SVID(s).
       
      repeated .envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain trust_domains = 1 [(.validate.rules) = { ... }
    • getTrustDomains

      SPIFFECertValidatorConfig.TrustDomain getTrustDomains(int index)
       This field specifies trust domains used for validating incoming X.509-SVID(s).
       
      repeated .envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain trust_domains = 1 [(.validate.rules) = { ... }
    • getTrustDomainsCount

      int getTrustDomainsCount()
       This field specifies trust domains used for validating incoming X.509-SVID(s).
       
      repeated .envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain trust_domains = 1 [(.validate.rules) = { ... }
    • getTrustDomainsOrBuilderList

      List<? extends SPIFFECertValidatorConfig.TrustDomainOrBuilder> getTrustDomainsOrBuilderList()
       This field specifies trust domains used for validating incoming X.509-SVID(s).
       
      repeated .envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain trust_domains = 1 [(.validate.rules) = { ... }
    • getTrustDomainsOrBuilder

      SPIFFECertValidatorConfig.TrustDomainOrBuilder getTrustDomainsOrBuilder(int index)
       This field specifies trust domains used for validating incoming X.509-SVID(s).
       
      repeated .envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain trust_domains = 1 [(.validate.rules) = { ... }
    • hasTrustBundles

      boolean hasTrustBundles()
       This field specifies all trust bundles as a single DataSource. If both
       trust_bundles and trust_domains are specified, trust_bundles will
       take precedence. Currently assumes file will be a SPIFFE Trust Bundle Map.
       If DataSource is a file, dynamic file watching will be enabled,
       and updates to the specified file will trigger a refresh of the trust_bundles.
       
      .envoy.config.core.v3.DataSource trust_bundles = 2;
      Returns:
      Whether the trustBundles field is set.
    • getTrustBundles

      DataSource getTrustBundles()
       This field specifies all trust bundles as a single DataSource. If both
       trust_bundles and trust_domains are specified, trust_bundles will
       take precedence. Currently assumes file will be a SPIFFE Trust Bundle Map.
       If DataSource is a file, dynamic file watching will be enabled,
       and updates to the specified file will trigger a refresh of the trust_bundles.
       
      .envoy.config.core.v3.DataSource trust_bundles = 2;
      Returns:
      The trustBundles.
    • getTrustBundlesOrBuilder

      DataSourceOrBuilder getTrustBundlesOrBuilder()
       This field specifies all trust bundles as a single DataSource. If both
       trust_bundles and trust_domains are specified, trust_bundles will
       take precedence. Currently assumes file will be a SPIFFE Trust Bundle Map.
       If DataSource is a file, dynamic file watching will be enabled,
       and updates to the specified file will trigger a refresh of the trust_bundles.
       
      .envoy.config.core.v3.DataSource trust_bundles = 2;