• No results found

A Zebra Technologies White Paper. Creating and processing encrypted files

N/A
N/A
Protected

Academic year: 2021

Share "A Zebra Technologies White Paper. Creating and processing encrypted files"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

A Zebra Technologies White Paper

Creating and processing

encrypted files

(2)

2 A Zebra Technologies White Paper

This document contains some basic instructions outlining the steps required to create and execute an encrypted file on a QLn320 printer. It also briefly describes how to use the ZebraEncryptionUtility.exe developed for creating encrypted files. This utility can be obtained through your Zebra account manager or sales representative. Note: In order to run ‘ZebraEncryptionUtility.exe’ you must have the latest Java Runtime Engine (JRE) installed.

Source File:

Specify the name and location of the file to be encrypted. Destination File:

Specify the name and location of the output encrypted file. The file extension must be ‘.nre’. Encryption Key:

Specify the name and location of a file that contains the encryption key. The file extension must be ‘.key’.

Note: To create a key file, select the “+” button. This will prompt for a file name where the key will be created. The key will be a random number generated by the utility. This key will be MIME encoded and written as part of a setvar command to the file name specified. This file can be sent directly to the printer for staging the encryption key.

Include Header checkbox:

This checkbox indicates whether or not a ‘downloadable header’ should be included in the output encrypted file. If the downloadable header is included then the output encrypted file can be saved to the printer by sending the file directly via USB, serial, or as a file in the ‘commands’ folder of a mirror server. If the downloadable header is not included in the output encrypted file, then the only way to save the file on the printer is to place the file in the ‘files’ folder of a mirror server.

(3)

Here is an example screenshot with all three fields populated with sample data:

Contents of OPEN_TTT.txt:

! U1 setvar "wlan.essid" "TTT"

! U1 setvar "wlan.encryption_mode" "off" ! U1 setvar "wlan.wpa.enable" "off" ! U1 setvar "wlan.leap_mode" "off" ! U1 setvar "wlan.kerberos.mode" "off" ! U1 setvar "wlan.8021x.enable" "off"

! U1 setvar "wlan.operating_mode" "infrastructure" ! U1 setvar "ip.dhcp.enable" "on"

! U1 setvar "ip.bootp.enable" "off" ! U1 setvar "ip.port" "6101" ! U1 setvar "ip.pop3.enable" "off" ! U1 do "device.reset" ""

When the fields described above are correctly populated, press the ‘Encrypt File’. If all goes well, the following dialog should appear:

(4)

4 A Zebra Technologies White Paper

Staging the printer with the encryption key:

In order to decrypt the file, the printer must be staged with the encryption key. The key value must be MIME encoded as part of a setvar command in order to be saved on the printer.

As described above, to create the MIME encoded encryption key, select the “+” button next to the ‘Encryption Key’ label. This will prompt for the name of a file where the setvar command with the MIME encoded encryption key will be created. After specifying a file name, select ‘Save’ and a file containing the setvar command with a MIME

encoded encryption key will be created.

Here is an example of a MIME encoded encryption key created using the “+” button described above: ! ! U1 setvar "device.crypt.key" "GeoOKmHL/jdzV087a8eAPrVn/RY3j+B5"

The printer may be staged with the encryption key in either of the following methods: Sending the file directly to the printer using USB, serial, TCP.

Placing the file in the ‘commands’ folder of a mirror server.

Executing the encrypted file:

Once the printer is staged with the encryption key and the encrypted file saved in the flash file system, the encrypted file can be executed using the “! U1 setvar "file.run"” command.

Here is an example file.run command using the encrypted file ‘OPEN_TTT.NRE’ created above: ! U1 setvar "file.run" "OPEN_TTT.NRE"

(5)

Document Control

Version Date Description

1.0 23rd May 2012 Initial release

Disclaimer

All links and information provided within this document are correct at time of writing Created for Zebra Global ISV Program by Zebra Development Services

CORPORATE HEADQUARTERS Zebra Technologies Corporation 475 Half Day Road, Suite 500 Lincolnshire IL 60069 USA USA Zebra Technologies Corporation

333 Corporate Woods Parkway Vernon Hills, IL 60061-3109 U.S.A.

T: +1 847 793 2600 or +1 800 423 0442

EMEA

Zebra Technologies Europe Limited

Dukes Meadow Millboard Road Bourne End

Buckinghamshire SL8 5XF, UK T: +44 (0)1628 556000

OTHER LOCATIONS USA California, Georgia, Rhode Island, Texas, Wisconsin

EUROPE

France, Germany, Italy, Netherlands, Poland, Spain, Sweden

References

Related documents

See, e.g., In re Sage Realty Corp., 91 N.Y.2d 30, 35 (NY 1997) (“We conclude that the majority position, as adopted in the final draft of the American Law Institute Restatement

This automatic process is initiated by sending the user (via the browser encrypted session) a small encrypted file, which includes the available servers for this specific Event

It also provides a window into the way in which organizations are stratified according to gender, class, and volunteer “types,” where voluntary board members direct the

This LIMITED WARRANTY applies only to the parts manufactured by Consolidated Treatment Systems, Inc., does not include any portion of the household plumbing, drainage, or

This document details how to capture the output file using the Generic Text printer available in all versions of Microsoft Windows.. This file is available in a

While some creditors such as residential utility companies will not allow you to use business credit in place of personal credit, we have had numerous clients who have

Line 404 — Monthly service, local calling, including message and local toll charges, connection charges, vertical features, and other local exchange services should include the

93 / 42 / EEC Medical devices, class IIb (European Directive for Medical Devices), 97/ 23 / EC (Pressure Equipment Directive), 2006 / 42 / EC (Machinery Directive) ; EN 13060