---
title: "Using Private-label Version of ActiveX/Java Uploader ASP.NET"
canonical: https://www.aurigma.com/docs/us8/using-private-label-version-of-image-uploader-aspnet.htm
product: "Upload Suite 8"
---

# Using Private-label Version of ActiveX/Java Uploader ASP.NET
 
When users download and install ActiveX/Java Uploader to the browser, they see the security dialog which asks whether they trust Aurigma, Inc. and want to install the control. However, if you prefer to display your company name instead of Aurigma. Inc., rename ActiveX/Java Uploader control, and sign it with your own digital signature you need to order a private-label version of ActiveX/Java Uploader (for more information about signing a private-label version see the [How to Sign a JAR File](https://www.aurigma.com/docs/us8/how-to-sign-a-jar-file.htm.md) and [How to Create a CAB File](https://www.aurigma.com/docs/us8/how-to-create-a-cab-file.htm.md) topics). Additionally, private-label versions can contain enhanced functionality not available in the standard version. If you need a private-label version of ActiveX/Java Uploader, please, contact our sales team at sales@aurigma.com.

**Note** 
Private-lable versions are available in ActiveX/Java Uploader Premium only. See the [Upload Suite Editions](https://www.aurigma.com/docs/us8/upload-suite-editions.htm.md) topic for details.
 
This article describes how to use a private-label version of ActiveX/Java Uploader in ASP.NET application. The following approach is also useful when you upgrade `.cab` and ` .jar` files obtained from Aurigma, Inc. without updating ActiveX/Java Uploader ASP.NET (`Aurigma.ImageUploader.dll` file).

Walk through the following steps to configure the wrapper to launch private-label version of ActiveX/Java Uploader:

1. Obtain `*.cab` and `*.jar` files as well as private-label embedding instructions from Aurigma, Inc. For instance, you have `MyUploader.cab` and `MyUploader.jar` files.
2. Copy these files to any folder of your application.
3. Add an [ActiveXControl](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_Uploader_ActiveXControl.htm.md) parameter to the [Uploader](https://www.aurigma.com/docs/us8/JA_T_Aurigma_ImageUploader_Uploader.htm.md) control and configure it in the following way:
    1. Specify a path to `MyUploader.cab` file as a value of the [CustomCodeBase](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_BaseClientControl_CustomCodeBase.htm.md) property.
    2. Specify a path to `MyUploader_x64.cab` file as a value of the [CustomCodeBase64](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_ActiveXControl_CustomCodeBase64.htm.md) property.
    3. Set the [UseCustomCodeBase](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_BaseClientControl_UseCustomCodeBase.htm.md) to `true`.
    4. Specify CLSID and PROGID of the ActiveX control as values of the [ClassId](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_ActiveXControl_ClassId.htm.md) and [ProgId](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_ActiveXControl_ProgId.htm.md) properties respectively.
4. Add an [Uploader.JavaControl](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_Uploader_JavaControl.htm.md) parameter and configure it as follows:
    1. Specify a path to `MyUploader.jar` file as a value of the **CustomCodeBase** property.
    2. Set the **UseCustomCodeBase** to `true`.
    3. Specify Java applet class name with the [ClassName](https://www.aurigma.com/docs/us8/JA_P_Aurigma_ImageUploader_JavaControl_ClassName.htm.md) property.

All the information you need to specify using these properties will be provided by Aurigma, Inc. If some parameters were not sent, you should use default values.

The code sample below demonstrates how to implement this.
```aspx-cs
<aur:Uploader ID="Uploader1" runat="server"> <ActiveXControl CustomCodeBase="MyUploader.cab" CustomCodeBase64="MyUploader_x64.cab" 	UseCustomCodeBase="True" ProgId="MyCompany.MyUploader"	ClassId="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" /><JavaControl CustomCodeBase="MyUploader.jar" UseCustomCodeBase="True"	ClassName="com.mycompany.myuploader.MyUploader.class" />
</aur:Uploader>
```
## See Also
 
### Reference
 
- [ActiveXControl Class](https://www.aurigma.com/docs/us8/JA_T_Aurigma_ImageUploader_ActiveXControl.htm.md)
- [JavaControl Class](https://www.aurigma.com/docs/us8/JA_T_Aurigma_ImageUploader_JavaControl.htm.md)

### Manual
 
- [Quick Start with ActiveX/Java Uploader ASP.NET](https://www.aurigma.com/docs/us8/quick-start-with-image-uploader-aspnet.htm.md)
- [How to Sign a JAR File](https://www.aurigma.com/docs/us8/how-to-sign-a-jar-file.htm.md)
- [How to Create a CAB File](https://www.aurigma.com/docs/us8/how-to-create-a-cab-file.htm.md)
