DefconDotNet

AanleverService cert

Nov 21st, 2012
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.37 KB | None | 0 0
  1.         // Create the binding.
  2.             var myBinding = new WSHttpBinding
  3.                 {
  4.                     MaxReceivedMessageSize = 1000000000,
  5.                     ReaderQuotas =
  6.                         {
  7.                             MaxStringContentLength = 5242880,
  8.                             MaxArrayLength = 1000000000
  9.                         },
  10.                     Security =
  11.                         {
  12.                             Mode = SecurityMode.TransportWithMessageCredential,
  13.                             Transport =
  14.                                 {
  15.                                     ClientCredentialType = HttpClientCredentialType.Certificate
  16.                                 }
  17.                         }
  18.                 };
  19.  
  20.             var ea = new EndpointAddress("https://preprod.procesinfrastructuur.nl/wus/2.0/ophaalservice/1.2");
  21.  
  22.             using (var cc = new AanleverService_V1_2Client(myBinding, ea))
  23.             {
  24.                 // The client must specify a certificate trusted by the server.
  25.                 cc.ClientCredentials.ClientCertificate.SetCertificate(
  26.                     StoreLocation.CurrentUser,
  27.                     StoreName.My,
  28.                     X509FindType.FindBySubjectName,
  29.                     "cert.skillsource.nl");
  30.  
  31.                 return Content(cc.aanleveren(new aanleverRequest()).statuscode);
  32.             }
Advertisement
Add Comment
Please, Sign In to add comment