Opened 8 years ago
Closed 5 years ago
#770 closed Feature Wish (notabug)
OpenVPN AS ca / cert / key configuration to support RTF encoding
Reported by: | cjac | Owned by: | jamesyonan |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Access Server | Version: | OpenVPN 2.2.2 (Community Ed) |
Severity: | Not set (select this one, unless your'e a OpenVPN developer) | Keywords: | |
Cc: | Samuli Seppänen |
Description
I assisted a client today with configuration of an OpenVPN Access Server. The customer had saved the private key using an RTF editor before uploading it to the web form.
The customer could have saved a great deal of time and expense if the web form knew how to strip RTF encoding from input data. The standard posix FILE(1) program was able to recognize the file type.
I haven't looked at the HTTP POST processing code yet, but I assume that it detects PEM and DER encoding, so adding another layer of encoding (RTF) to the list should not be too much of a problem.
I am willing to review the code and contribute a patch if this is a deciding factor in whether this feature request is accepted.
Change History (5)
comment:1 follow-up: 4 Changed 8 years ago by
comment:2 Changed 8 years ago by
Component: | Management → Access Server |
---|---|
Owner: | set to jamesyonan |
Status: | new → assigned |
comment:3 Changed 8 years ago by
Cc: | Samuli Seppänen added |
---|
comment:4 Changed 8 years ago by
Replying to cjac:
Can someone point me to the source for pyovpn.cserv.wserv_entry so that I can proceed?
Access Server's source code is not open source. I'll shoot an email at jamesyonan to remind him of this problem.
comment:5 Changed 5 years ago by
Resolution: | → notabug |
---|---|
Status: | assigned → closed |
Just reviewing and closing old tickets that were left open in the community site, although these were already copied into our internal tracking system and handled there.
I've traced the HTTP POST action, and it looks like the ca/cert/key are being posted to the server listening SSL port 943 with path /admin/web_server. On the SA host, I see the following:
After unzipping pyovpn-2.0-py2.7.egg, it seems that pyovpn.cserv.wserv_entry is only distributed as bytecode.
Can someone point me to the source for pyovpn.cserv.wserv_entry so that I can proceed?