Navigate to Adobe Admin Console > Packages > Tools, and download the Server Configuration Tool (zip file).
To use LAN Feature Restricted Licensing, set up a Feature Restricted Licensing LAN server (or LAN server), to which user machines connect for activating their licenses.
The following are the high-level steps to set up the LAN server for licensing apps on user machines.
Navigate to Adobe Admin Console > Packages > Tools, and download the Server Configuration Tool (zip file).
Extract the contents of the downloaded file on the LAN server machine. Use the scripts (in the scripts folder) to do the following:
Access the server at https://localhost:8463, and generate an Authorization file.
Navigate to Adobe Admin Console > Packages > Servers, and create a LAN server (using the Authorization file).
When you create a LAN server on the Adobe Admin Console, an Authority to Operate (ATO) file is generated. The ATO file enables the server machine to act as a licensing server for Adobe apps.
To complete the server setup, upload the ATO file to the LAN server.
After the server is set up, create LAN activation packages and deploy to user machines.
To enable the LAN server to communicate securely with user machines, install self-signed certificates.
Adobe recommends that you avoid using self-signed SSL certificates. These certificates introduce more complexity, which can slow down implementation of the LAN server.
The following are the minimum system requirements for a LAN server:
Your LAN server communicates using HTTP over SSL for secure network communication between the server and user machines. As a prerequisite, an SSL certificate, along with private keys (either from a service provider or self-signed), must be set up on the LAN server.
To set up a self-signed SSL certificate, create a KeyStore file on your LAN server.
The KeyStore file location is required when you configure your LAN server as described in the steps described below.
Run the following commands on the LAN server to create a KeyStore file:
To create a JKS file with the following specifications:
keytool -genkeypair -alias <key_alias> -keyalg RSA -keysize 4096 -sigalg SHA512withRSA -ext SAN=dns:localhost,ip:127.0.0.1,ip:::1 -keystore <keystore_file> -validity 3650
The SAN details specified above are only required if you are using self-signed certificates. The actual host name required can also be specified in the SAN option.
For example: SAN=dns:localhost,dns=x.y.z.com,ip:127.0.0.1,ip:::1
(Optional) To generate a certificate from the JKS file created in the previous step:
keytool -exportcert -alias <key_alias> -keystore <keystore_file> -file adminService.cer
Add the self-signed certificate to the LAN Server and all clients that access the LAN server.
(Recommended) To convert a JKS file to a PKCS12 file:
keytool.exe -importkeystore -srckeystore <src_file> -destkeystore <dest_file> -srcstoretype JKS -deststoretype PKCS12 -deststorepass <password>
Since JKS is proprietary format, it is recommended that you use the PKCS12 format.
To verify the KeyStore you have created above.
JKS file format:
keytool.exe -list -v -keystore <keystore_file> -storetype jks
PKCS12 file format:
keytool.exe -list -v -keystore <keystore_file> -storetype pkcs12
After the command is run successfully, the keystore file details are displayed. It includes the data you entered while creating the file, such as the host name of the server and the date until which it is valid.
The keystore_file specified above must have either a .kcs or .p12 extension.
Add this certificate to the Keychain (for macOS) or Key Store (for Windows).
Once the certificate is added, export the private keys using Keychain (for macOS) or the MMC tool (for Windows).
The keys are exported in PKCS12 format (.p12 or .pfx).
To verify the KeyStore you have created above.
JKS file format:
keytool.exe -list -v -keystore <keystore_file> -storetype jks
PKCS12 file format:
keytool.exe -list -v -keystore <keystore_file> -storetype pkcs12
After the command is run successfully, the keystore file details are displayed. It includes the data you entered while creating the file, such as the host name of the server and the date until which it is valid.
The KeyStore file location is required when you configure your LAN server as described in the steps in the server configuration section below.
If the service provider issues the certificates, you need not upload them to the client machines.
Follow these steps to add a self-signed certificate on the LAN server and each user machine.
In the Windows Run dialog box, type mmc.exe and press Enter.
From the File menu, choose Add/Remove Snap-In.
In the Add or Remove Snap-ins dialog box, select Certificates, and click Add.
In the Certificates Snap-in dialog box, choose Computer account and click Next.
On the Select Computer screen, click Finish.
To close the Add or Remove Snap-ins dialog box, click OK.
In the left pane, click to expand the Certificates tree.
Click to expand the Trusted Root Certification Authorities node.
Right-click Certificates, and choose Import from the All Tasks menu.
In the Certificate Import wizard, click Next.
Click Browse, select the certificate file from your computer, and click Next.
Follow the wizard until you reach the last step. Then click Finish.
After the certificate is successfully imported, click to expand the Certificates node.
Verify that your self-signed certificate shows up in the list of certificates.
To get started, download the Server Configuration Tool from the Adobe Admin Console.
You will use the Server Configuration Tool to run and manage your LAN server.
On the Admin Console, navigate to Packages > Tools.
Download the Server Configuration Tool based on your operating system.
Transfer the downloaded Server Configuration Tool (.zip) to your LAN server machine.
In your LAN environment, you need a server machine that you will use to set up as your LAN server. Your end-user machines will connect to this server to activate their Adobe licenses.
Ensure that the LAN server that you set up meets the minimum system requirements.
You will need the following KeyStore information (see prerequisites, above) to configure the server, so keep it handy:
If you have purchased your SSL certificate from these providers, see the corresponding documentation for details on the above information:
If a service provider issues the SSL certificate, export a keystore file from the certificate.
Before you start the server, perform the following steps to configure the LAN server machine for HTTPS:
Extract the contents of the Server Configuration Tool (.zip file).
Open the Linux terminal or the Windows PowerShell and navigate to the extracted directory.
Optionally, if you're using an external database and run the following scripts to grant the required permissions to the database user. This script sets up the database tables on the external database server. Prior to running the script, a database user must be created. After which, the script can be opened through SQL client and replace all the occurrences of ‘adobefrldbuser’ with the newly created dbuser.
By default, the script creates a database: adobefrldb. For Microsoft SQL Server, a new schema adobefrlschema is also created. To use a different name for the database, replace all occurrences of adobefrldb with the desired name in the SQL script. For Microsoft SQL Server, to use a different name of the schema replace all the occurrences of adobefrlschema with the desired name. After you run the script, new tables are created and the new dB user is granted the permissions to perform the insert, update, delete operations on the newly created tables. Find the following scripts in the db_setup folder.
Microsoft SQL Server
MySQL server
Do one of the following and press Enter:
Use the adobeLanService.ps1 script to set up the server as a Windows service. Navigate to the \scripts folder to start this script.
When you are prompted, enter the following information:
If you are using a PKCS file format and if PKCS file was created without the -name or the -alias option, enter 1 for the alias.
The following prompts are only displayed if you choose to connect the server to an external database.
Database schema name is required only if you are using Microsoft SQL Server. For MySQL, this information is not required.
If you are connecting to an external database, ensure that the database is configured correctly. For more details, see Support for server to connect to external database.
If you are setting up your server on a Windows computer, after the setup is complete, an adobeLanService folder is created at the following location:
C:\Windows\System32\adobeLanService
Open the Windows PowerShell with admin privileges and navigate to the folder that is created after you complete the server configuration steps (described above):
.\scripts\adobeLanService
Type the following command and press Enter:
.\adobeLanService.ps1 -Start
To check that the Window service is running, in the Run dialog, type services.msc and press Enter.
Notice that the LAN Server is displayed with status: Running.
In the C:\Windows\System32\adobeLanService folder, the following folders are created:
After the LAN server is started successfully, the default web browser on the server machine opens the LAN Server Management Console. If you've configured the server as a Windows service, manually open the browser and navigate to the LAN Server Management Console at https://localhost:8463/
Open the terminal and navigate to the scripts directory in the extracted zip file directory.
Type the following command and press Enter:
After the LAN server is started successfully, the default web browser on the server machine opens the LAN Server Management Console in the following location:
On your LAN server, go to the LAN Server Management Console and generate an Authorization file. The Authorization file gives your LAN server the authority to operate as an Adobe licensing server.
On the LAN server, go to https://localhost:8463 and navigate to the Server Setup tab.
Click Generate Authorization File.
When the server generates the Authorization, the file is downloaded to your local drive. You will use the Authorization file to create LAN servers on the Adobe Admin Console.
The Authorization file is a clear text human-readable file that contains the following data:
Contents of a sample Authorization file:
{"authReportSpecVersion":"1.0","payload":"{\"serverInstanceId\":\"4ee7f844-9dfb-33ac-82a8-f28256e58092\",\"activatedDesktops\":null}","checksum":"6ET9G2B2JM7VP2XK"}
Navigate to Adobe Admin Console > Packages and create LAN server instances. Each server instance allows you to specify the product entitlements for user machines that connect to this instance.
When you create a LAN server on the Admin Console, you are provided an Authority to Operate (ATO) file that you upload to the LAN server. The ATO file enables the LAN server to act as a licensing server for Adobe apps. User machines can then connect to the LAN server to activate their licenses. To activate the Adobe licenses on their machines, your end users, are then not required to connect to the Adobe licensing servers.
On the Admin Console, navigate to Packages > Server.
Click Create a Server.
Upload the Authorization file that you downloaded from the LAN Server Management Console, and click Next.
If you are unable to drag files, check browser settings. Enable drag-and-drop functionality on your browser or use another browser, such as Firefox.
On the Configure screen, specify the following details:
Make sure the server location that you specify is reachable by clients. Else, the license activation on client machines will fail.
Add your organization's name, and click Next.
Your users will see this as the organization name in their messages.
Select the products to host on the current server, and click Next.
The end-user entitlements are based on the products that you select.
In the Finalize screen, specify a name for the server, review the server details, and click Create Server.
After the LAN server is created, an Authority to Operate (ATO) file is downloaded.
The ATO file enables the LAN server to act as a licensing server. Your end-user machines can then connect to the LAN server to activate their licenses. Now, to activate the Adobe licenses on end-user machines, these users are not required to connect to the Adobe licensing servers.
The activation period of a LAN server is for a maximum of 365 days from the date you create the ATO. However, it is less than or equal to the contract end date. After the activation period expires, you are required to reauthorize the server.
To complete the LAN server setup, go back to the LAN Server Management Console and upload the ATO file that you generate when you create a LAN server instance on the Adobe Admin Console.
On the LAN server, go to https://localhost:8463 and navigate to the Server Setup tab.
Upload the ATO file.
On the Confirm Entitlements dialog, review your entitlements, and click Confirm.
Your LAN server is successfully set up.
Prihláste sa do svojho účtu