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 3438186
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T08:09:23+00:00 2026-05-18T08:09:23+00:00

1) As far as I know, it is not possible to establish a SSL

  • 0

1) As far as I know, it is not possible to establish a SSL connection where only the client is reuired to provide a certificate. Any idea why SSL doesn’t allow this?

2) I assume SSL connection can be configured to either:

  • require only server to provide a certificate
  • require for both server and the client to provide their certificates

3) Probably a stupid question, but how does SSL “know” which side is a client and which side is a server?

4) Is it possible to establish a SSL connection without SSL requesting any certificates?

thank you

  • 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-05-18T08:09:24+00:00Added an answer on May 18, 2026 at 8:09 am
    1. If the server is not authenticated, you really cannot have a private channel—it is too easy for a man-in-the-middle to eavesdrop, relaying traffic between the two legitimate parties. If you don’t have privacy or authentication, why use SSL? There are actually “anonymous” modes where public-key cryptography is used to agree on an encryption key, but neither client or server present certificates; but, I’ve never seen them used, probably because they can’t address the man-in-the-middle eavesdropping attack.

    2. Yes, the server provides a certificate. The server can request a certificate from the client. The client can respond with a certificate, or ignore the request. If the request is ignored, the server can choose to continue with an anonymous client, or terminate the connection.

    3. The roles of client and server are established during the SSL handshake. The first message is called ClientHello. The party that sends this message is the client. Normally, this would be the party that initiated the TCP connection, but it doesn’t have to be (in fact, there’s nothing in SSL that requires TCP as transport).

    4. Yes, as I mentioned in #1, SSL has “anonymous” modes where neither party can securely authenticate the other. This would provide a private, tamper-proof channel between to unknown parties. However, since you don’t know who’s on the other end of the channel, you don’t know that it’s a man-in-the-middle, who has carried out two simultaneous handshakes and is intercepting all of the traffic between you and the party you thought you were talking to. To thwart this, you’d have to have an authentication protocol on top of SSL that, in order to be secure, would inevitably wind up looking a lot like authenticated SSL.

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

Sidebar

Related Questions

As far as I know that above is not possible in below case. I
So far, I have this code sample: ... int nbytes =0; vector<unsigned char> buffer;
I am using reStructured text to create some easy websites. So I have got
I don't mean for this question to be about Python vs PHP but about
if there's one thing i miss about native programming for Mac OS X using
I am currently looking into different ways to support distributed model objects (that is,
Will the viewers be able to click on a link from a description or
I am in the process of designing a web application which will have multiple
On a few separate occasions, I have tried to coax the declared type out

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.