Interface SPIFFECertValidatorConfig.TrustDomainOrBuilder

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

public static interface SPIFFECertValidatorConfig.TrustDomainOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.
    com.google.protobuf.ByteString
    Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.
    Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
    Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
    boolean
    Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.

    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 Details

    • getName

      String getName()
       Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.
       Note that this must *not* have "spiffe://" prefix.
       
      string name = 1 [(.validate.rules) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.
       Note that this must *not* have "spiffe://" prefix.
       
      string name = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for name.
    • hasTrustBundle

      boolean hasTrustBundle()
       Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
       
      .envoy.config.core.v3.DataSource trust_bundle = 2;
      Returns:
      Whether the trustBundle field is set.
    • getTrustBundle

      DataSource getTrustBundle()
       Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
       
      .envoy.config.core.v3.DataSource trust_bundle = 2;
      Returns:
      The trustBundle.
    • getTrustBundleOrBuilder

      DataSourceOrBuilder getTrustBundleOrBuilder()
       Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
       
      .envoy.config.core.v3.DataSource trust_bundle = 2;