# Security

> Secure Windows Forms apps with TX Text Control: protected documents, untrusted files, PDF passwords, signing keys and a checklist for release.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET for Windows Forms > Security
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/llms-full.txt

---

## On This Page

- [Where Security Applies](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/#where-security-applies)
- [Find the Right Page](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/#find-the-right-page)
- [Where to Start](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/#where-to-start)
- [Pages in This Section](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/#pages-in-this-section)

---

## In This Section

- [Certificate and Private Key Handling](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/certificates/llms.txt): Decide where signing keys live in a Windows Forms app: PFX files, the user certificate store or smart cards, and who can sign with a DigitalSignature.
- [Secure Application Deployment](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/deployment/llms.txt): Release checklist for Windows Forms apps: files that must not ship, nuget.config API tokens, MSIX AppContainer isolation, service packs and signed SBOMs.
- [Document Protection and User Permissions](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/document-protection/llms.txt): What EditMode, DocumentPermissions and editable regions prevent in Windows Forms, why UserNames needs your sign-in, and how MasterPassword unlocks files.
- [Security Overview](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/overview/llms.txt): Where a Windows Forms app processes documents, what TextControl protection, PDF passwords and signatures cover, and what your own code must decide.
- [PDF Passwords and Permissions](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/pdf-passwords/llms.txt): What PDF user and master passwords and DocumentAccessPermissions protect in a Windows Forms app, where permissions stop and what the app must enforce itself.
- [Handling Untrusted Documents](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/untrusted-documents/llms.txt): Open received files in a Windows Forms TextControl: limit Open dialog formats, catch FilterException, check links in HypertextLinkClicked and redact text.

---

## Nearby

- **Previous:** [CI/CD](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/deployment/ci-cd/llms.txt)
- **Next:** [Security Overview](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/security/overview/llms.txt)
