Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

347
Views
TLS client authentication support in System.Net.Security.SslStream - how to submit acceptable client cert CA names?

System.Net.Security.SslStream supports TLS client certificates by requesting it as follows:

sslStream.AuthenticateAsServer(
    serverCertificate,
    clientCertificateRequired: true,
    checkCertificateRevocation: true);

This works well, however, the client (the browser) will send a TLS client certificate of its own choosing. The TLS protocol supports the server submitting a list of "acceptable client certificate CA names". Without providing one, the client is free to choose one. The list of CAs is important as it is the only way to reliably work with cases where the clint has multiple client certificates installed. I do not see how I can submit a list using this class.

Is this a limitation or am I missing something? Are there workarounds?

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!