An open API service indexing awesome lists of open source software.

https://github.com/jackblackevo/mutual-authentication

Two-way SSL authentication Server & Client.
https://github.com/jackblackevo/mutual-authentication

java mutual-authentication ssl tls two-way-ssl-authentication

Last synced: 4 months ago
JSON representation

Two-way SSL authentication Server & Client.

Awesome Lists containing this project

README

        

# mutual-authentication
Two-way SSL authentication Server & Client.

## Server
### Certificate Files
Copy your certificate files (include KeyStore, TrustStore) to: server/src/main/resources

### pom.xml
* Path: server/pom.xml
* Edit:
* `jetty.sslContext.keyStorePath`
* `jetty.sslContext.keyStorePassword`
* `jetty.sslContext.keyManagerPassword`
* `jetty.sslContext.trustStorePath`
* `jetty.sslContext.trustStorePassword`

### Run & Stop
Run:

```bash
$ mvn jetty:run
```

Stop:

```bash
$ mvn jetty:stop
```

## Client
### Certificate Files
Copy your certificate files (include KeyStore, TrustStore) to: client/src/main/resources

### config.properties
* Path: client/src/main/resources/config.properties
* Edit: `keyStore`, `keyStorePassword`, `trustStore`, `targetURL`