Interface TlsInspectorOrBuilder

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

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

    Modifier and Type
    Method
    Description
    com.google.protobuf.BoolValue
    Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.
    com.google.protobuf.BoolValueOrBuilder
    Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.
    com.google.protobuf.UInt32Value
    The size in bytes of the initial buffer requested by the tls_inspector.
    com.google.protobuf.UInt32ValueOrBuilder
    The size in bytes of the initial buffer requested by the tls_inspector.
    boolean
    Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.
    boolean
    The size in bytes of the initial buffer requested by the tls_inspector.

    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

    • hasEnableJa3Fingerprinting

      boolean hasEnableJa3Fingerprinting()
       Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
       
      .google.protobuf.BoolValue enable_ja3_fingerprinting = 1;
      Returns:
      Whether the enableJa3Fingerprinting field is set.
    • getEnableJa3Fingerprinting

      com.google.protobuf.BoolValue getEnableJa3Fingerprinting()
       Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
       
      .google.protobuf.BoolValue enable_ja3_fingerprinting = 1;
      Returns:
      The enableJa3Fingerprinting.
    • getEnableJa3FingerprintingOrBuilder

      com.google.protobuf.BoolValueOrBuilder getEnableJa3FingerprintingOrBuilder()
       Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
       
      .google.protobuf.BoolValue enable_ja3_fingerprinting = 1;
    • hasInitialReadBufferSize

      boolean hasInitialReadBufferSize()
       The size in bytes of the initial buffer requested by the tls_inspector.
       If the filter needs to read additional bytes from the socket, the
       filter will double the buffer up to it's default maximum of 64KiB.
       If this size is not defined, defaults to maximum 64KiB that the
       tls inspector will consume.
       
      .google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the initialReadBufferSize field is set.
    • getInitialReadBufferSize

      com.google.protobuf.UInt32Value getInitialReadBufferSize()
       The size in bytes of the initial buffer requested by the tls_inspector.
       If the filter needs to read additional bytes from the socket, the
       filter will double the buffer up to it's default maximum of 64KiB.
       If this size is not defined, defaults to maximum 64KiB that the
       tls inspector will consume.
       
      .google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... }
      Returns:
      The initialReadBufferSize.
    • getInitialReadBufferSizeOrBuilder

      com.google.protobuf.UInt32ValueOrBuilder getInitialReadBufferSizeOrBuilder()
       The size in bytes of the initial buffer requested by the tls_inspector.
       If the filter needs to read additional bytes from the socket, the
       filter will double the buffer up to it's default maximum of 64KiB.
       If this size is not defined, defaults to maximum 64KiB that the
       tls inspector will consume.
       
      .google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... }