<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Application Protector .Net on</title><link>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/</link><description>Recent content in Application Protector .Net on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/index.xml" rel="self" type="application/rss+xml"/><item><title>Architecture and Workflow</title><link>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/architecture_and_workflow/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/architecture_and_workflow/</guid><description>&lt;p>This page describes the architecture, the individual components, and the workflow of the Protegrity Application Protector (AP) solution.&lt;/p>
&lt;h2 id="architecture-and-workflow">Architecture and Workflow&lt;/h2>
&lt;p>The following figure illustrates the deployment architecture of the Application Protector (AP).&lt;/p>
&lt;p>&lt;img src="https://docs.protegrity.com/protectors/10.0/docs/images/ap/ap_common_arch_RA.png" alt="Architecture and Workflow of Application Protector">&lt;/p>
&lt;p>The following table describes the components of the AP deployment architecture.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Component&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Customer Application&lt;/td>
 &lt;td>Built in supported programming languages and integrates with AP for data protection.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Application Protector&lt;/td>
 &lt;td>Core protection engine that enforces security policies and performs data protection operations.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Configuration File (config.ini)&lt;/td>
 &lt;td>Contains initialization parameters passed to AP during startup.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Native Interface&lt;/td>
 &lt;td>Native interface between AP and the C layer. &lt;br>&lt;li>&lt;strong>.Net&lt;/strong>: Platform Invocation Services (P/Invoke)&lt;/li>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Package Enforcement and Deployment&lt;/td>
 &lt;td>Downloads policy packages from the RP Agent and executes protection operations, such as, protect, unprotect, and reprotect.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Log Forwarder&lt;/td>
 &lt;td>Collects logs from AP and forwards them to the Audit Store for centralized auditing.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Resilient Package (RP) Agent&lt;/td>
 &lt;td>Standalone process that retrieves policy packages from ESA and shares them with AP processes using shared memory IPC.&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>The following steps describe the workflow of a sample AP deployment in the production environment.&lt;/p></description></item><item><title>System Requirements</title><link>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/ap_hardware_reqs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/ap_hardware_reqs/</guid><description>&lt;p>The following table lists the minimum hardware configurations.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Hardware Component&lt;/th>
 &lt;th>Configuration Details&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>CPU&lt;/td>
 &lt;td>Depends on the application.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Disk Space&lt;/td>
 &lt;td>Under 200 MB - including LogForwarder, RP Agent, and AP Java, AP Python or AP .Net.&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>RAM&lt;/td>
 &lt;td>Memory usage depends on the AP flavor and application behavior.&lt;br>Refer to &lt;a href="https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/appendix/memory_usage_apdotnet/">AP .Net&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;blockquote>
&lt;p>&lt;strong>Note&lt;/strong>: The &lt;strong>Disk Space&lt;/strong> depends on the policy size and stored logs on the disk.&lt;/p>&lt;/blockquote></description></item><item><title>Preparing the Environment</title><link>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/prep_the_env/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/prep_the_env/</guid><description>&lt;p>The Protegrity Application Protector (AP) .NET provides APIs that integrate with customer applications to protect and unprotect sensitive data. It is compatible with applications developed using .NET Core and C#.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Caution&lt;/strong>: Install only one environment at a time either production or development. Do not install Mock AP .Net protector in a Production environment.&lt;/p>&lt;/blockquote>
&lt;h2 id="preparing-the-environment-for-ap-net-installation-on-windows-in-a-production-environment">Preparing the Environment for AP .Net Installation on Windows in a Production Environment&lt;/h2>
&lt;p>Before installing Protegrity Application Protector (AP) .Net on a Windows platform in a Production environment, ensure the following prerequisites are met:&lt;/p></description></item><item><title>Installing the AP .Net Protector</title><link>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/ap_dot_net_installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/ap_dot_net_installation/</guid><description>&lt;h2 id="extracting-the-ap-net-setup-scripts-and-package">Extracting the AP .Net Setup Scripts and Package&lt;/h2>
&lt;p>To extract the setup scripts and package:&lt;/p>
&lt;ol>
&lt;li>Download the &lt;code>ApplicationProtector_WIN-ALL-64_x86-64_NET-STD-2.0-64_&amp;lt;version&amp;gt;.zip&lt;/code> file to any location on the machine where you want to install the protector.&lt;/li>
&lt;li>Extract the contents of the &lt;code>ApplicationProtector_WIN-ALL-64_x86-64_NET-STD-2.0-64_&amp;lt;version&amp;gt;.zip&lt;/code> file.&lt;br>
The following setup files are extracted:
&lt;ul>
&lt;li>&lt;code>ApplicationProtector_WIN-ALL-64_x86-64_NET-STD-2.0-64_&amp;lt;version&amp;gt;.zip&lt;/code>&lt;/li>
&lt;li>&lt;code>signatures/ApplicationProtector_WIN-ALL-64_x86-64_NET-STD-2.0-64_&amp;lt;version&amp;gt;.zip_10.0.sig&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Verify the digital signature of the signed AP .Net build. &lt;br>
For more information about verifying the signed AP .Net build, refer to &lt;a href="https://docs.protegrity.com/protectors/10.0/docs/verification_of_signed_artifacts/#verifying-the-signed-protector-build-on-the-windows-platform:~:text=Copy-,Verifying%20the%20signed%20protector%20build%20on%20the%20Windows%20platform">Verification of Signed Protector Build&lt;/a>.&lt;/li>
&lt;li>Extract the contents of the AP .Net installation package again.&lt;br>
The following setup files are extracted:
&lt;ul>
&lt;li>&lt;code>LogforwarderSetup_Windows_x64_&amp;lt;version&amp;gt;.exe&lt;/code>&lt;/li>
&lt;li>&lt;code>RPAgentSetup_Windows_x64_&amp;lt;version&amp;gt;.exe&lt;/code>&lt;/li>
&lt;li>&lt;code>APDotNetSetup_Windows_x64_&amp;lt;version&amp;gt;.exe&lt;/code>&lt;/li>
&lt;li>&lt;code>APDotNetMockSetup_Windows_x64_&amp;lt;version&amp;gt;.exe&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;p>To preserve all configurations during upgrade:&lt;/p></description></item><item><title>Configuring the Protector</title><link>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/config_the_protector/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.0/docs/ap/ap_dot_net/config_the_protector/</guid><description>&lt;h2 id="setting-up-environment-variables-for-ap-net-on-windows">Setting Up Environment Variables for AP .NET on Windows&lt;/h2>
&lt;p>This section describes the steps to configure environment variables required to run the &lt;strong>Application Protector .NET&lt;/strong> application on a Windows platform.&lt;/p>
&lt;p>To set up the environment variables on the Windows platform:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>On the machine where AP .NET is installed, navigate to &lt;strong>Control Panel&lt;/strong> &amp;gt; &lt;strong>System&lt;/strong> &amp;gt; &lt;strong>Advanced system settings&lt;/strong>.&lt;br>
The &lt;strong>System Properties&lt;/strong> dialog box appears.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Click &lt;strong>Environment Variables&lt;/strong>.&lt;br>
The &lt;strong>Environment Variables&lt;/strong> dialog box appears.&lt;/p></description></item></channel></rss>