Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8350955
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T08:28:51+00:00 2026-06-09T08:28:51+00:00

Here is WCF binding and security question I’m quite confused: You are hosting a

  • 0

Here is WCF binding and security question I’m quite confused:

You are hosting a Windows Communication Foundation (WCF) service at
http://www.contoso.com for a law enforcement agency. The agency adds
operations to support sending biometric fingerprint data via
non-buffered streaming. The service data is routed between
intermediaries. The WCF binding you are using by default does not
support encryption. You need to ensure that the fingerprint data is
not disclosed when passed over the network. What should you do?

  • A. Use basicHttpBinding with message security to https:// http://www.contoso.com
  • B. Use basicHttpBinding with transport security to https:// http://www.contoso.com
  • C. Use wsHttpBinding with message security to https:// http://www.contoso.com
  • D. Use wsHttpBinding with transport security to http:// http://www.contoso.com

Answer is B. But I think here it says “The service data is routed between intermediaries”, so message security should be favour over transport security. Well, it did say “The WCF binding you are using by default does not support encryption”, but the options here do offer using wsHttpBinding, so I think both A and C will do. Can anyone tell what I’m wrong there?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T08:28:53+00:00Added an answer on June 9, 2026 at 8:28 am

    This sentence in the question is the key:

    The WCF binding you are using by default does not support encryption

    So that means the question is implying you are using basicHttpBinding, since wsHttpBinding has WS*-Security enabled by default. You can actually inspect the calls via Fiddler. The messages are signed and encrypted using a security token by default – for the gory details – this explains the SPNEGO token that is cached on the service.

    So that eliminates C, D because of the sentence I highlighted earlier.

    That leaves A and B. I don’t agree with B as MSDN itself states that Transport security only secures messages with the communication is point to point. If the message is routed to one or more SOAP intermediaries before reaching the ultimate receiver, the message itself is not protected once an intermediary reads it from the wire.

    The question also clearly says:

    The service data is routed between intermediaries

    Therefore, I beleive the correct answer is A, some WCF experts on SO may correct me.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have WCF service. Here is configuration <basicHttpBinding> <binding name=EmergencyRegistratorBinding> <security mode=TransportCredentialOnly> <transport clientCredentialType=Windows
I'm setting up a net.tcp WCF service using instructions here: http://blogs.msdn.com/swiss_dpe_team/archive/2008/02/08/iis-7-support-for-non-http-protocols.aspx One of the
I currently have a webHttp binding WCF restful service, it works great over http,
Here is part of my web.config for my WCF service: <bindings> <basicHttpBinding> <binding name=sslBinding>
I have created a windows service for the sole purpose of hosting a WCF
Here are my basic assumptions: Wcf executes my service operation methods on IOCP threads
Here is the problem: I have a WCF service and a few sites connecting
Here and here it is written how to convert a standard WCF Service to
Here is the situation: Silverlight 3 Application hits an asp.net hosted WCF service to
Here is the scenario, I have a WCF service call that takes one string

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.