Comments (4)
A better solution is to rely solely on openssl output and have no formatting.
Thinking about it
Anyway, the less the server has to do in order to verify the better.
from easy-tls.
Include a metadata_version=$x
string
from easy-tls.
Current metadata fields and example values:
(Quotes are not included in the real metadata)
(1) Version:
"A1"
(This is not an example,
the current metadata version is A1)
(2) Client cert serial number:
"serial=DF1308536CFCA59C180FBC7F7F69E811"
(This is exactly what openssl prints
when asked for the certificate serial number)
(3) CA fingerprint:
"SHA1_Fingerprint=9C:0C:C1:51:00:38:CC:78:10:13:7B:34:FE:1E:F7:44:7B:DF:AF:A0"
(This field is formatted to a single contiguous string
by replacing the space ' ' with an underscore '_')
Metadata version number introduction:
91fa150
from easy-tls.
from easy-tls.
Related Issues (20)
- Error with EasyTLS-client-connect HOT 16
- Cat: error with easyTLS 2.7.0 (most recent) in combination with easyRSA 3.1.0 (most recent) HOT 9
- Custom --client-connect (et al) script
- Recover from missing inline file HOT 12
- Interactive menus call 'easytls' command with quoted parameters that can be empty HOT 1
- 'easytls script' uses two different values for temp folder
- tls-cryptv2-verify.vars: LOCAL_CUSTOM_G written to 'vars' includes -g: eg "-g=wiscii"
- easytls-client-connect.sh: If client source ip check is enabled then hardware address is unnecessary HOT 1
- Interactive 'script' does not need to update master hash (No changes made)
- easytls-client-connect.sh: Security level 1 kills hwaddr mismatched clients
- Interactive 'script': Add IP Matching for client connect
- Interactive 'build': TCV2 client metadata for IP address is not recognised
- Inline command options `add-dh` and `no-key` should only be used by `inline_base()` HOT 1
- How to change the directory settings for easytls? HOT 13
- easytls-openssl.cnf HOT 2
- `easytls-cryptv2-verify.sh` depends on `safessl-easyrsa.cnf`
- v.2.7.0 on Windows 11 | "Missing: C:/Progra~1/Openvpn/bin/openssl.exe" HOT 4
- How to install easy-tls? HOT 7
- Why is easy-tls needed? HOT 2
- Error: Unsupported OpenSSL version: 3.2 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easy-tls.