title: maxClockSkew does not get higher than 5 minutes?!(Even if I set it explicitly)
body: <p>I'm trying to set the maxClockSkew of my WCF Service to something higher than 5 minutes(default)but I'm not succeding. It looks that there's something wrong when I want to set it together with the authenticationMode="UserNameOverTransport". I need this because my server is running under https and I will authenticate the user using a custom authentication Provider. There's no errors on the server initialization, but the value does not change from 5 minutes(00:05:00)... And I always get the annoying message from the client side saying </p>
  
  <blockquote>
    <p>The security timestamp is invalid because its creation time ('2011-06-24T15:31:22.338Z') is in the future. Current time is '2011-06-24T15:21:30.923Z' and allowed clock skew is '00:05:00'.</p>
  </blockquote>
  
  <p>Here you can see my whole Service config file:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt; &lt;configuration&gt;
  &lt;system.web&gt;
      &lt;compilation debug="true"/&gt;
  &lt;/system.web&gt;
  &lt;system.serviceModel&gt;
      &lt;serviceHostingEnvironment multipleSiteBindingsEnabled="true"&gt;
      &lt;/serviceHostingEnvironment&gt;
      &lt;services&gt;
          &lt;service name="MYSERVICE"&gt;
              &lt;endpoint address=""  binding="customBinding" bindingConfiguration="HTTP"  contract="MYCONTRACT"&gt;
                  &lt;identity&gt;
                      &lt;dns value="https://localhost"/&gt;
                  &lt;/identity&gt;
              &lt;/endpoint&gt;
              &lt;endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/&gt;
              &lt;host&gt;
                  &lt;baseAddresses&gt;
                      &lt;add baseAddress="https://localhost/service"/&gt;
                  &lt;/baseAddresses&gt;
              &lt;/host&gt;
          &lt;/service&gt;
      &lt;/services&gt;
      &lt;behaviors&gt;
          &lt;serviceBehaviors&gt;
              &lt;behavior&gt;
                  &lt;serviceMetadata httpGetEnabled="False" httpsGetEnabled="True" /&gt;
                  &lt;serviceDebug includeExceptionDetailInFaults="False"/&gt;
                  &lt;serviceCredentials&gt;
                      &lt;userNameAuthentication userNamePasswordValidationMode="Custom"
                          customUserNamePasswordValidatorType="CUSTOMServiceCredentialsValidator, ASSEMBLY" /&gt;
                  &lt;/serviceCredentials&gt;
              &lt;/behavior&gt;
          &lt;/serviceBehaviors&gt;
      &lt;/behaviors&gt;
      &lt;bindings&gt;
          &lt;customBinding&gt;
              &lt;binding name="HTTP"&gt;
                  &lt;transactionFlow /&gt;
                  &lt;textMessageEncoding&gt;
                      &lt;readerQuotas maxStringContentLength="2147483647"/&gt;
                  &lt;/textMessageEncoding&gt;
                  &lt;security  authenticationMode="SecureConversation"&gt;
                      &lt;localClientSettings maxClockSkew="00:10:00"/&gt;
                      &lt;localServiceSettings maxClockSkew="00:10:00"/&gt;
                      &lt;secureConversationBootstrap authenticationMode="UserNameOverTransport"&gt;
                          &lt;localClientSettings maxClockSkew="00:10:00"/&gt;
                          &lt;localServiceSettings maxClockSkew="00:10:00"/&gt;
                      &lt;/secureConversationBootstrap&gt;
                  &lt;/security&gt;
                  &lt;httpsTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647"/&gt;
              &lt;/binding&gt;
          &lt;/customBinding&gt;
      &lt;/bindings&gt;
  &lt;/system.serviceModel&gt;
  &lt;startup&gt;
      &lt;supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/&gt;
  &lt;/startup&gt;
  </code></pre>
  
  <p></p>
  
  <p>What Am I missing? Does anyone faced this issue? I did not found many people facing this situation.</p>
  
  <p>Thanks In Advance</p>
  
  <p>Pedro</p>