# Security

> How WPF applications with TX Text Control protect documents: editable regions, received files, encrypted PDF output, signing certificates and release checks.

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

---

## On This Page

- [Four Places to Look](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/#four-places-to-look)
- [Find the Right Page](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/#find-the-right-page)
- [Where to Start](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/#where-to-start)
- [Pages in This Section](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/#pages-in-this-section)

---

## In This Section

- [Certificate and Private Key Handling](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/certificates/llms.txt): Plan signing in a WPF application: X509Certificate2 keys in PFX files, the current user's certificate store or on smart cards, test certificates and timestamps.
- [Secure Application Deployment](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/deployment/llms.txt): Check a WPF release with TX Text Control: licensing files and feed credentials out of the installer, AppContainer packaging, current service packs and SBOMs.
- [Document Protection and User Permissions](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/document-protection/llms.txt): Know what protected documents in the WPF TextControl prevent and allow, assign UserNames from your sign-in and unlock files in code with MasterPassword.
- [Security Overview](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/overview/llms.txt): The security model of a WPF desktop app with TX Text Control: in-process engine, document protection, PDF encryption, signatures and your app's own duties.
- [PDF Passwords and Permissions](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/pdf-passwords/llms.txt): UserPassword, MasterPassword and PDF permissions compared: apply the permissions of an opened PDF to the WPF TextControl and check saved files for encryption.
- [Handling Untrusted Documents](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/security/untrusted-documents/llms.txt): Load received files in the WPF TextControl safely: restrict file filters, skip images and links, handle FilterException, check link targets and redact text.

---

## Nearby

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