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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.BoolValue getEnableJa3Fingerprinting()
      Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.
      com.google.protobuf.BoolValueOrBuilder getEnableJa3FingerprintingOrBuilder()
      Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.
      com.google.protobuf.UInt32Value getInitialReadBufferSize()
      The size in bytes of the initial buffer requested by the tls_inspector.
      com.google.protobuf.UInt32ValueOrBuilder getInitialReadBufferSizeOrBuilder()
      The size in bytes of the initial buffer requested by the tls_inspector.
      boolean hasEnableJa3Fingerprinting()
      Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.
      boolean hasInitialReadBufferSize()
      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 Detail

      • 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) = { ... }