AVEVA Global WCF Configuration Guide

WCF Configuration Files : Configure Security : Message Level Security with Certificate based Authentication
Note:
The following setting must be consistent within the GlobalWCFClient.config and AdmindWCF.exe.config files.
<security
authenticationMode="MutualCertificate" requireDerivedKeys="false" messageProtectionOrder="SignBeforeEncrypt" messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10">
<secureConversationBootstrap />
</security>
The Security parameters are described below:
<behavior name="GlobalWcfServiceBehavior">
<dataContractSerializer maxItemsInObjectGraph="2147483647"/>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true" />
<authentication trustedStoreLocation="LocalMachine" certificateValidationMode="None"></authentication>
<serviceCertificate findValue="tempCert" x509FindType="FindBySubjectName" storeLocation="LocalMachine"/>
The GlobalWCFClient.config file has an equivalent <endpointBehaviors> element that must be modified to match the configuration changes made in the Service Behaviours of the AdmindWCF.exe.config file.
To view an example of configuration files with Message Level Security using Certificate based authentication, extract the contents of the GlobalWCF_SampleConfigFiles folder file and navigate to the sub folder MessageSecurityCertificateAuthentication.

1974 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.
AVEVA Logo