Questions tagged [mutual-authentication]

Authentication is the process of verifying an asserted identity. Mutual authentication protocols provide for verification of the identities asserted by both sides of a network connection, causing the connection to fail if either side fails the authentication test.

Authentication is the process of verifying an asserted identity. In network terms, the party requesting a connection and the party granting the connection can potentially assert identities. The connection is said to be mutually authenticated when a) the identities of both sides are validated; b) the connection fails if either validation fails.

Single, or one-way authentication
A common example is a connection from a web browser to a banking web site. The user must have assurance that the web site is authentic before entering ID and password credentials. The protocol compares the URL in the browser to the Common Name or Subject Alternative name in the bank's X.509 certificate. This assures the user that the bank's web site is authentic. However, the user typically is not required to use an X.509 certificate to sign on. Instead, they enter their credentials over the encrypted connection that was established during the HTTPS session setup.

Mutual authentication
A common example of mutual authentication is an employer's VPN that authenticates both the employer and the employee using X.509 certificates. In this example, the employer's VPN server presents its certificate details during the initial handshake so the client can authenticate them. Once this is complete, the client presents its certificate details to the server for verification. When both sides have - mutually - authenticated each other, the connection is complete.

301 questions
0
votes
1 answer

Mutual authentication using a USB token slot with a X.509 certificate

I am trying to implement a a client library in C# to communicate with a tomcat server. The authentication should be done by using a Feitian epass2003 token with a X.509 certificate inside mutual SSL authentication in a windows client. However i am…
Winter
  • 1,896
  • 4
  • 32
  • 41
0
votes
1 answer

How do I monitor client certs that are being sent via the requests?

All the certs are generated using another self signed CA cert right now. I am doing a POC for a project. It's imperative for me to figure out a way to get information about the client certs that are received through the client requests. How do I do…
GrowinMan
  • 4,891
  • 12
  • 41
  • 58
0
votes
1 answer

Java two-way SSL without a "server"

I have been looking for an example of a mutual auth SSL in java where there is no "server" as in weblogic / glassfish / tomcat / etc. - is there such a thing? also no external libraries please, I am hoping to get by with just the following: import…
user2813274
  • 838
  • 1
  • 9
  • 22
0
votes
0 answers

Java Card Encryption speed

I am suffering of a massive lack of speed when it comes to mutual authenticate with the card. This takes about 13 to 20 seconds which seems at least 10 times to much. The slowest part is the "Get-Challenge" and I think it might be because of my…
achiever
  • 309
  • 1
  • 16
0
votes
1 answer

setting up mutual authentication client using HttpURLConnection

I have a simple http service with JSON payload I want to test with a Java test harness. Initially I set up a client using Basic Auth which works fine; server certificate is in the trustStore and I'm supplying username/password in the code. I send…
0
votes
1 answer

Apache + mod_ssl intermediate CA auto discovery for X.509 client auth

Is it possible (...patch, module, anything...) to configure an apache/mod_ssl webserver (any version) to automatically discover/download intermediate issuing CA certificates back to a pre-defined trust root CA? We need to be able to provide TLS…
bcarroll
  • 1,727
  • 16
  • 14
0
votes
1 answer

WCF Web Service with mutual authentication certificates failing on client chain trust validation

I'm developping a proof of concept for a WCF web service using SSL and certificates for mutual authentication. So, I have 2 certificates both provided by a valid certification authority (these are production certificates, not development). Here are…
0
votes
0 answers

JAX-WS Mutual Auth Failure after ClientKeyExchange

The short of it.... I have a JAX-WS service residing on a web server using SSL and requiring mutual authentication. First to test that mutual authentication is working properly, I import the client certificate into the browser. I then point the…
The Architect
  • 75
  • 1
  • 11
0
votes
2 answers

How to pass AxisConfiguration to AxisServlet when embedding in Jetty

Some background: I'm trying to use SSL mutual authentication for some Axis2 services we're exposing. The problem is that Axis2 built-in server doesn't support that. So I want to use embedded Jetty to achieve that and deploy the AxisServlet in it.…
0
votes
1 answer

How can I enforce mutual authentication using Python's socketserver.TCPServer?

I'd like to expose a simple TCP server written in Python to the internet. To authenticate clients, I'd like to rely on both client and server certificates. Does socketserver.TCPServer support this mode by default? If not, can you suggest how to…
Willi Ballenthin
  • 6,444
  • 6
  • 38
  • 52
0
votes
1 answer

Java Applet for mutual authentication with smart card

I need to develop a java applet, for a mutual authentication between Tomcat 6 (server) and a SmartCard "IDGo 300" (client). In order to do this I thought the following scheme: Tomcat (server) send to SmartCard (client) the request of his digital…
xfocus
  • 47
  • 9
-1
votes
0 answers

Where can I get free TLS certificate for mutual authentication?

An API that I need to use requires mTLS (mutual TLS) for connection. As I understand, my client application needs its own certificate to authenticate in the API server. I know that "Let's Encrypt" offers free TLS certificates, but they requires to…
pkalinow
  • 1,619
  • 1
  • 17
  • 43
-1
votes
1 answer

How to manage HTTPS Mutual Authentication including Bearer Token with Spring boot WebClient?

The goal of my post is to directly share my answer regarding the following topic. I share also the links that helped me => I'm developping a backend based on Spring webflux. A frontEnd angular application is connected to my backend. My backend is…
-1
votes
2 answers

What's the difference between one way authentication and mutual authentication. And give some examples

I'm studying for this exam identity & access management. The question is what is the difference between one way authentication and mutual authentication? Our prof says mutual is TLS but if I search on the internet TLS is also one way…
-2
votes
1 answer

Mutual SSL Auth Over SFTP?

I have a request to setup "mutual SSL Authentication" using SFTP. They want to have a ProFTPd SFTP server authenticate the client by certificate. Is this even possible using SFTP? I assume because SFTP is key based SSH rather than cert based, it is…
Mike J.
  • 1
  • 1
  • 2
1 2 3
20
21