Interface X509Parameters.NameConstraintsOrBuilder

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

public static interface X509Parameters.NameConstraintsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getCritical

      boolean getCritical()
       Indicates whether or not the name constraints are marked critical.
       
      bool critical = 1;
      Returns:
      The critical.
    • getPermittedDnsNamesList

      List<String> getPermittedDnsNamesList()
       Contains permitted DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string permitted_dns_names = 2;
      Returns:
      A list containing the permittedDnsNames.
    • getPermittedDnsNamesCount

      int getPermittedDnsNamesCount()
       Contains permitted DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string permitted_dns_names = 2;
      Returns:
      The count of permittedDnsNames.
    • getPermittedDnsNames

      String getPermittedDnsNames(int index)
       Contains permitted DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string permitted_dns_names = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The permittedDnsNames at the given index.
    • getPermittedDnsNamesBytes

      com.google.protobuf.ByteString getPermittedDnsNamesBytes(int index)
       Contains permitted DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string permitted_dns_names = 2;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the permittedDnsNames at the given index.
    • getExcludedDnsNamesList

      List<String> getExcludedDnsNamesList()
       Contains excluded DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string excluded_dns_names = 3;
      Returns:
      A list containing the excludedDnsNames.
    • getExcludedDnsNamesCount

      int getExcludedDnsNamesCount()
       Contains excluded DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string excluded_dns_names = 3;
      Returns:
      The count of excludedDnsNames.
    • getExcludedDnsNames

      String getExcludedDnsNames(int index)
       Contains excluded DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string excluded_dns_names = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludedDnsNames at the given index.
    • getExcludedDnsNamesBytes

      com.google.protobuf.ByteString getExcludedDnsNamesBytes(int index)
       Contains excluded DNS names. Any DNS name that can be
       constructed by simply adding zero or more labels to
       the left-hand side of the name satisfies the name constraint.
       For example, `example.com`, `www.example.com`, `www.sub.example.com`
       would satisfy `example.com` while `example1.com` does not.
       
      repeated string excluded_dns_names = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludedDnsNames at the given index.
    • getPermittedIpRangesList

      List<String> getPermittedIpRangesList()
       Contains the permitted IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string permitted_ip_ranges = 4;
      Returns:
      A list containing the permittedIpRanges.
    • getPermittedIpRangesCount

      int getPermittedIpRangesCount()
       Contains the permitted IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string permitted_ip_ranges = 4;
      Returns:
      The count of permittedIpRanges.
    • getPermittedIpRanges

      String getPermittedIpRanges(int index)
       Contains the permitted IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string permitted_ip_ranges = 4;
      Parameters:
      index - The index of the element to return.
      Returns:
      The permittedIpRanges at the given index.
    • getPermittedIpRangesBytes

      com.google.protobuf.ByteString getPermittedIpRangesBytes(int index)
       Contains the permitted IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string permitted_ip_ranges = 4;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the permittedIpRanges at the given index.
    • getExcludedIpRangesList

      List<String> getExcludedIpRangesList()
       Contains the excluded IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string excluded_ip_ranges = 5;
      Returns:
      A list containing the excludedIpRanges.
    • getExcludedIpRangesCount

      int getExcludedIpRangesCount()
       Contains the excluded IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string excluded_ip_ranges = 5;
      Returns:
      The count of excludedIpRanges.
    • getExcludedIpRanges

      String getExcludedIpRanges(int index)
       Contains the excluded IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string excluded_ip_ranges = 5;
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludedIpRanges at the given index.
    • getExcludedIpRangesBytes

      com.google.protobuf.ByteString getExcludedIpRangesBytes(int index)
       Contains the excluded IP ranges. For IPv4 addresses, the ranges
       are expressed using CIDR notation as specified in RFC 4632.
       For IPv6 addresses, the ranges are expressed in similar encoding as IPv4
       addresses.
       
      repeated string excluded_ip_ranges = 5;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludedIpRanges at the given index.
    • getPermittedEmailAddressesList

      List<String> getPermittedEmailAddressesList()
       Contains the permitted email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string permitted_email_addresses = 6;
      Returns:
      A list containing the permittedEmailAddresses.
    • getPermittedEmailAddressesCount

      int getPermittedEmailAddressesCount()
       Contains the permitted email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string permitted_email_addresses = 6;
      Returns:
      The count of permittedEmailAddresses.
    • getPermittedEmailAddresses

      String getPermittedEmailAddresses(int index)
       Contains the permitted email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string permitted_email_addresses = 6;
      Parameters:
      index - The index of the element to return.
      Returns:
      The permittedEmailAddresses at the given index.
    • getPermittedEmailAddressesBytes

      com.google.protobuf.ByteString getPermittedEmailAddressesBytes(int index)
       Contains the permitted email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string permitted_email_addresses = 6;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the permittedEmailAddresses at the given index.
    • getExcludedEmailAddressesList

      List<String> getExcludedEmailAddressesList()
       Contains the excluded email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string excluded_email_addresses = 7;
      Returns:
      A list containing the excludedEmailAddresses.
    • getExcludedEmailAddressesCount

      int getExcludedEmailAddressesCount()
       Contains the excluded email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string excluded_email_addresses = 7;
      Returns:
      The count of excludedEmailAddresses.
    • getExcludedEmailAddresses

      String getExcludedEmailAddresses(int index)
       Contains the excluded email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string excluded_email_addresses = 7;
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludedEmailAddresses at the given index.
    • getExcludedEmailAddressesBytes

      com.google.protobuf.ByteString getExcludedEmailAddressesBytes(int index)
       Contains the excluded email addresses. The value can be a particular
       email address, a hostname to indicate all email addresses on that host or
       a domain with a leading period (e.g. `.example.com`) to indicate
       all email addresses in that domain.
       
      repeated string excluded_email_addresses = 7;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludedEmailAddresses at the given index.
    • getPermittedUrisList

      List<String> getPermittedUrisList()
       Contains the permitted URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string permitted_uris = 8;
      Returns:
      A list containing the permittedUris.
    • getPermittedUrisCount

      int getPermittedUrisCount()
       Contains the permitted URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string permitted_uris = 8;
      Returns:
      The count of permittedUris.
    • getPermittedUris

      String getPermittedUris(int index)
       Contains the permitted URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string permitted_uris = 8;
      Parameters:
      index - The index of the element to return.
      Returns:
      The permittedUris at the given index.
    • getPermittedUrisBytes

      com.google.protobuf.ByteString getPermittedUrisBytes(int index)
       Contains the permitted URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string permitted_uris = 8;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the permittedUris at the given index.
    • getExcludedUrisList

      List<String> getExcludedUrisList()
       Contains the excluded URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string excluded_uris = 9;
      Returns:
      A list containing the excludedUris.
    • getExcludedUrisCount

      int getExcludedUrisCount()
       Contains the excluded URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string excluded_uris = 9;
      Returns:
      The count of excludedUris.
    • getExcludedUris

      String getExcludedUris(int index)
       Contains the excluded URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string excluded_uris = 9;
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludedUris at the given index.
    • getExcludedUrisBytes

      com.google.protobuf.ByteString getExcludedUrisBytes(int index)
       Contains the excluded URIs that apply to the host part of the name.
       The value can be a hostname or a domain with a
       leading period (like `.example.com`)
       
      repeated string excluded_uris = 9;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludedUris at the given index.