Skip to content

SWEAR Installation for Milestone XProtect


What you’ll accomplish

By the end of this guide:

  • SWEAR Certification Service will protect video from your selected cameras.
  • The SWEAR Client plugin will be installed so you can verify camera authenticity in Smart Client and exports.

Who this is for

  • Audience: customer, customer-admin

1) Get SWEAR installation software

Download SWEAR software through the SWEAR Portal. If you do not have a portal account, contact SWEAR Support.

Credentials Tab

  • SWEAR API credentials (used in SWEAR → API Settings in Milestone Management Client)

Installers Tab

  • SWEAR Certification Service (Installer for Recording Server)
  • SWEAR Milestone Plugin (Installer for Milestone Smart Client)

Figure 1: SWEAR Portal

2) Create a user for the SWEAR service

The SWEAR Certification Service requires a Basic User account in the Milestone XProtect environment.

  • Select Basic Users under the Security tree in the left navigation pane. Then select the Action dropdown menu.

Figure 2: Create Basic User

  • Enter the username and password, then clear "Force Basic User to change password on next login."

Figure 2b: Enter User Information

  • Confirm the Basic User is not required to change the password.

Figure 2c: Add user to Administrators group

  • Select Security → Roles, then select Users and Groups in the right pane.

Figure 2d: Select Basic User type to add

  • Select Add → Basic User, then select the new user you created to add to the Administrator role.

Figure 2e: Select Basic User type to add

  • After you add the user, click the Save icon in the upper-left corner of Milestone Client if changes are pending.

If you need further instructions or help in adding a basic user, please consult your Milestone documentation.

3) Install SWEAR Certification Service

On the Milestone Recording server(s), perform the following tasks:

  • Download the SWEAR Certification Service installer from the SWEAR Portal.
  • Run the installer file ("SWEARCertificationInstaller.msi").
  • Read and accept the EULA (End User License Agreement).
  • Select Install.

Figure 3: Agree to EULA

4) Configure SWEAR Certification Service

  • In the bottom-right corner of your server screen (in the system tray), right-click the SWEAR icon and select "Change settings..."

Figure 4: Change SWEAR Settings

  • Select Basic Credentials, enter the credentials for the XProtect Basic User created in Step 2, and select "OK."

Figure 4b: Enter XProtect Credentials

  • You will be prompted to restart the service for changes to take effect.
  • Select "Stop Certification Service."

Figure 4c: Stop Certification Service

  • Select "Start Certification Service."

Figure 4d: Start Certification Service

  • Server installation and configuration are complete.

5) Configure Milestone Management Client

  • Navigate to SWEAR → API Settings.
  • Enter the Auth Client ID and Auth Client Secret provided by SWEAR.
  • Select "Test Connection" to verify the API connection.

Figure 5: Configure Client API Credentials

6) Select cameras to protect

  • Navigate to SWEAR → Certification Servers → Select your server → Select the Configuration tab at the bottom of the Information frame.
  • Verify the Enabled box is checked.
  • Select the cameras you want to protect, then select "Add."

Figure 6: Select Cameras to Protect

  • Click Save in the upper-left corner of the application.

7) Verify SWEAR is running

  • Select SWEAR → Certification Servers from the left navigation.
  • The Certification Server Overview shows active servers and camera coverage.

Figure 7: Check Certification Server Information

8) Install the SWEAR Milestone Plugin

From your Milestone Smart Client system, perform the following tasks:

  • Download the SWEAR Milestone Plugin Installer from the SWEAR Portal
  • Download the SWEAR Milestone Plugin installer from the SWEAR Portal.
  • Run the installer file ("SWEARPluginInstaller.msi").
  • Read and accept the EULA.
  • Select Install.

Figure 8: Agree to EULA

  • After installation is complete, restart Milestone Smart Client.