Views:

Release Schedule

  • March 2026 rollout

 

Objectives

  • Validate environment readiness before launching XBC installation.
  • Ensure connectivity and TLS handshake functionality.
  • Verify local system time synchronization with the server.
  • Verify FQDN resolution is working correctly.
  • Output test results directly in CLI.
  • Return a non-zero exit code when any test fails.

 

Support Build

Execute the following command from the directory where EndpointBasecamp.exe resides:

EndpointBasecamp.exe /xbc_early_check

This command will:

  • Run connectivity, TLS handshake, server signature verification, time-sync checks, and FQDN resolution checks.
  • Print results directly to the CLI.
  • Return exit code 0 if all tests pass, or a non-zero code if any test fails, enabling SCCM or other tools to handle failures automatically.

 

Checking Details

Connectivity

  • Validation: Ensures the endpoint can establish a connection using settings defined in config.json.
  • Purpose: Confirms network reachability and correct endpoint configuration before installation

Server Signature Validation

  • Validation: Confirms that the server's signature is valid and trusted.
  • Purpose: Ensures communication integrity and prevents unauthorized or tampered endpoints from being accepted.

Time Synchronization

  • Validation: Compares local system time with the server's time.
  • Purpose: If the difference exceeds 30 minutes, the check fails to prevent time-related authentication or certificate validation issues.

TLS

  • Validation: Verifies TLS handshake success, cipher suite compatibility, certificate validity, and secure protocol usage (TLS v1.2 or above).
  • Purpose: Ensures encrypted communication between the endpoint and the server meets security requirements.

FQDN Resolution

  • Validation: Verifies that the server's FQDN can be resolved to IP addresses.
  • Purpose: Ensures DNS configuration is correct and the FQDN can be properly resolved.

 

Output Behavior

Condition CLI Display Message Description Return Code
All tests passed Connectivity Test Result: Success All validation steps succeeded — environment is ready for XBC installation. 0
Connectivity failed Connectivity Test Result: Fail Endpoint cannot reach the target server using the configuration defined in config.json. 20001
TLS failed Connectivity Test Result: TLS Fail TLS handshake or certificate validation failed during connectivity testing. 20002
Server signature verification failed NTP Synchronization Test Result: Fail Server response signature is invalid or not trusted. 20003
Time synchronization failed NTP Synchronization Test Result: Fail Local and server time differ by more than 30 minutes; synchronization required. 20004
FQDN Resolve failed FQDN Resolve Test Result: Fail Endpoint cannot fully resolve all required FQDNs to IP addresses. 20005

For support assistance, please contact TrendAI™ Technical Support.