It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda SecureEdge

SecureEdge Access Agent - Installation and Managed App Configuration Parameters

  • Last updated on

This article outlines all available parameters that can be used during the installation and deployment of the SecureEdge Access Agent.

The installation and deployment of the SecureEdge Access Agent can be parameterized for optimal efficiency. This is especially useful for large-scale deployments or when using the Unattended Enrollment feature for Certificate-Based Enrollment or Token-Based Enrollment.

Note that certain parameters may only be applicable to specific operating systems.

For mobile operating system platforms, all parameters are available through a managed app configuration. This allows administrators to easily configure settings using a Mobile Device Management (MDM) solution.

The installation and configuration parameters for managed applications currently supported by the SecureEdge Access Agent on various platforms are detailed below:

Windows

On Windows, Microsoft Installer (MSI) properties can be used to parameterize the Agent installation process:

MSI Property Name

Example Value(s)

Description

TENANT_DOMAIN

empty (default)

acme.se.barracudanetworks.com

Specifies the globally unique domain designated for Unattended Enrollment. This field can be left empty if Unattended Enrollment is not used.

TENANT_TOKEN

empty (default)

e0afa1e4bbe442ae822b91cd2ebd288d5d9ad31af2d54308b3e01e5d2d3d9cdc

Specifies the enrollment token designated for token-based Unattended Enrollment. This field should be left empty for certificate-based Unattended Enrollment or if Unattended Enrollment is not used at all.

USER_IDENTITY

empty (default)

jdoe@acme.com

Specifies the device owner’s User Principal Name (UPN) for token-based Unattended Enrollment. Only use in conjunction with TENANT_TOKEN. Otherwise, leave empty.

DEFAULT_ENROLL_ENDPOINT

cloudgenwan-ztna.cudasvc.com (default)

Allows use of an alternative endpoint for device enrollment. This field should be left empty for Production deployments.

TPM_MODE

“auto” (default)

Specifies the TPM operation mode. This field should not be changed unless instructed by Barracuda Technical Support to do so.

DEVICE_SCOPE

0 (default)

1

When enabled, the Agent will share a single enrollment across all local user accounts (e.g., for shared devices). In addition, Device Protection will be automatically enabled after system startup, even before a user logs into Windows.
Note that the user account used for enrollment must be granted the “Windows Pre-Logon” permission in the SecureEdge Manager.

Example command for installation:

SecureEdgeAgent.msi TENANT_DOMAIN="acme.se.barracudanetworks.com"

Linux

Configuration parameters must be specified in a JSON-based configuration file that is stored in /opt/secureedge/config.json

JSON Key

Example Value(s)

Description

tenant_domain

empty (default)

acme.se.barracudanetworks.com

Specifies the globally unique domain designated for Unattended Enrollment. This field can be left empty if Unattended Enrollment is not used.

tenant_token

empty (default)

e0afa1e4bbe442ae822b91cd2ebd288d5d9ad31af2d54308b3e01e5d2d3d9cdc

Specifies the enrollment token designated for token-based Unattended Enrollment. This field should be left empty for certificate-based Unattended Enrollment or if Unattended Enrollment is not used at all.

user_identity

empty (default)

jdoe@acme.com

Specifies the device owner’s User Principal Name (UPN) for token-based Unattended Enrollment. Only use in conjunction with TENANT_TOKEN. Otherwise, leave empty.

default_enroll_endpoint

cloudgenwan-ztna.cudasvc.com (default)

Allows use of an alternative endpoint for device enrollment. This field should be left empty for Production deployments.

tpm_mode

“auto” (default)

Specifies the TPM operation mode. This field should not be changed unless instructed by Barracuda Technical Support to do so.

Example configuration file:

{
  "tenant_domain" : "acme.se.barracudanetworks.com"
}

macOS

Configuration parameters must be specified in a Preference file using a Preference Domain Name of “com.barracuda.guardian.macos”.

Parameter Name

Example Value(s)

Description

TENANT_DOMAIN

empty (default)

acme.se.barracudanetworks.com

Specifies the globally unique domain designated for Unattended Enrollment. This field can be left empty if Unattended Enrollment is not used.

TENANT_TOKEN

empty (default)

e0afa1e4bbe442ae822b91cd2ebd288d5d9ad31af2d54308b3e01e5d2d3d9cdc

Specifies the enrollment token designated for token-based Unattended Enrollment. This field should be left empty for certificate-based Unattended Enrollment or if Unattended Enrollment is not used at all.

USER_IDENTITY

empty (default)

jdoe@acme.com

Specifies the device owner’s User Principal Name (UPN) for token-based Unattended Enrollment. Only use in conjunction with TENANT_TOKEN. Otherwise, leave empty.

DEFAULT_ENROLL_ENDPOINT

cloudgenwan-ztna.cudasvc.com (default)

Allows use of an alternative endpoint for device enrollment. This field should be left empty for Production deployments.

TPM_MODE

“auto” (default)

Specifies the TPM operation mode. This field should not be changed unless instructed by Barracuda Technical Support to do so.

Example Preference file:

<key>TENANT_DOMAIN</key>
<string>acme.se.barracudanetworks.com</string>

Android

Configuration parameters must be specified as part of the Managed App Config.

Property Name

Example Value(s)

Description

Tenant Domain

empty (default)

acme.se.barracudanetworks.com

Specifies the globally unique domain designated for Unattended Enrollment. This field can be left empty if Unattended Enrollment is not used.

Certificate Alias

empty (default)

Specifies the Certificate Alias used for certificate-based Unattended Enrollment. If the certificate alias is left empty, the end user will be prompted to select an enrollment certificate during initial startup of the application.

This field should be left empty if using token-based unattended enrollment or if not using unattended enrollment at all.

Tenant Token

empty (default)

e0afa1e4bbe442ae822b91cd2ebd288d5d9ad31af2d54308b3e01e5d2d3d9cdc

Specifies the enrollment token designated for token-based Unattended Enrollment. This field should be left empty for certificate-based Unattended Enrollment or if Unattended Enrollment is not used at all.

User Identity

empty (default)

jdoe@acme.com

Specifies the device owner’s User Principal Name (UPN) for token-based Unattended Enrollment. Only use in conjunction with TENANT_TOKEN. Otherwise, leave empty.

Default Enrollment Endpoint

cloudgenwan-ztna.cudasvc.com (default)

Allows use of an alternative endpoint for device enrollment. This field should be left empty for Production deployments.

TPM Operation Mode

“auto” (default)

Specifies the TPM operation mode. This field should not be changed unless instructed by Barracuda Technical Support to do so.

iOS

Configuration parameters must be specified as part of the Managed App Config.

Configuration Key

Example Value(s)

Description

TENANT_DOMAIN

empty (default)

acme.se.barracudanetworks.com

Specifies the globally unique domain designated for Unattended Enrollment. This field can be left empty if Unattended Enrollment is not used.

TENANT_TOKEN

empty (default)

e0afa1e4bbe442ae822b91cd2ebd288d5d9ad31af2d54308b3e01e5d2d3d9cdc

Specifies the enrollment token designated for token-based Unattended Enrollment. This field should be left empty for certificate-based Unattended Enrollment or if Unattended Enrollment is not used at all.

USER_IDENTITY

empty (default)

jdoe@acme.com

Specifies the device owner’s User Principal Name (UPN) for token-based Unattended Enrollment. Only use in conjunction with TENANT_TOKEN. Otherwise, leave empty.

DEFAULT_ENROLL_ENDPOINT

cloudgenwan-ztna.cudasvc.com (default)

Allows use of an alternative endpoint for device enrollment. This field should be left empty for Production deployments.

TPM_MODE

“auto” (default)

Specifies the TPM operation mode. This field should not be changed unless instructed by Barracuda Technical Support to do so.

For the User Identity parameter, consider using your MDM solution to replace the actual configuration value with the endpoint device owner’s User Principal Name (UPN) during deployment. In the case of Microsoft Intune, this can be accomplished by specifying {{userprincipalname}} as the configuration value.