# Workflow Application: How to configure a WCF Service workflow application for Certificate Authentication

**URL:** <https://discuss.workflowgen.com/t/workflow-application-how-to-configure-a-wcf-service-workflow-application-for-certificate-authentication/471>\
**Category:** Workflow Applications\
**Created:** [December 7, 2013, 5:34am UTC](https://discuss.workflowgen.com/t/workflow-application-how-to-configure-a-wcf-service-workflow-application-for-certificate-authentication/471 "2013-12-07T05:34:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![wfg-admin](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.workflowgen.com/wfg-admin/32/714_2.png) [@wfg-admin](https://discuss.workflowgen.com/u/wfg-admin)\
**Post date:** [December 7, 2013, 5:34am UTC](https://discuss.workflowgen.com/t/workflow-application-how-to-configure-a-wcf-service-workflow-application-for-certificate-authentication/471/1 "2013-12-07T05:34:36Z")

</div>

This article shows how to configure a WCF Service client and server with X.509 Certificate authentication. This is the second part of the [Workflow Application: How to use a WCF Service as a workflow application with basicHttpBinding or wsHttpBinding](https://discuss.workflowgen.com/t/workflow-application-how-to-use-a-wcf-service-as-a-workflow-application-with-basichttpbinding-or-wshttpbinding) FAQ .

We’ll assume that the WorkflowAppWCFSample web site/app and the workflow application (including the client proxy .NET DLL) has been created and configured, and functions properly in Anonymous authentication.

1. Create and install a service certificate.

2. Create and install the client certificate for authentication.

3. Configure the WCF Service website/app.

4. Configure WorkflowGen for the WCF Service client proxy.

**Notes**

- The certificate encoded value (`<certificate encodedValue="[Base64String]" />`) must be replaced with the one from your certificate.

- Normally, you can use the `svcutil` tool to generate a client configuration file called `output.config`, which will contain the certificate encoded value.

- Download the following files and save them in the folder that contains the svcutl.exe tool:

- Command prompt
