TX Text Control .NET for Windows Forms

Security

Topic

Security in a Windows Forms application with TX Text Control is about documents and the computer they're opened on. TX Text Control runs inside your application, on the user's computer, and offers protections that are part of the documents: restrictions for editing, passwords and permissions for PDF files and digital signatures. Your application decides who the user is, where passwords and certificates come from and what it installs. Developers who build such an application, and the people who review it, find here what each protection covers and where it ends.

Where Security Applies

  • In the editor. Protected documents and editable regions decide what users of a TextControl may change. The user names they rely on come from your application.
  • In the documents you open. Documents from outside can be damaged, encrypted or full of links. Load settings, exceptions and events let your code decide what is imported and what a click opens.
  • In the documents you hand out. A user password encrypts a PDF, permissions restrict what readers do, and a digital signature makes changes detectable.
  • In the files you ship. The license agreement names files that must never be installed, and the private feed's credentials belong in no build output.

Find the Right Page

If you want toRead
Understand where documents are processed and what your application decidesSecurity Overview
Know what protected documents and editable regions guard against, and set user names safelyDocument Protection and User Permissions
Open documents from other people without surprisesHandling Untrusted Documents
Remove names or other text for good before a document is sharedRedact Text
Encrypt PDF documents, respect the permissions of others and check the outputPDF Passwords and Permissions
Decide where signing certificates and their private keys are keptCertificate and Private Key Handling
Check an application before it ships: files, credentials, isolation, updates and SBOMsSecure Application Deployment

Where to Start

  1. Security Overview: the model and the mechanisms at a glance.
  2. The page for what your application does with documents: protecting them, opening them from outside, or creating encrypted or signed PDF documents.
  3. Secure Application Deployment before the first release.

The feature pages show how to use each mechanism: Document Protection and Editable Regions for the editor, Passwords and Access Permissions for PDF files and Digital Signatures for signing.

Pages in This Section