Would it be possible to add raw RSA authentication to OpenVPN, like
Openswan has for IPSEC?

Openswan automatically generates a private key in the format:

#pubkey=0sAQOdODm...Yog5rTj3V2AsI/
Modulus: 0x9d38399...9ad38f757602c23f
PublicExponent: 0x03
# everything after this point is secret
PrivateExponent: ...
Prime1: ...
Prime2: ...
Exponent1: ...
Exponent2: ...
Coefficient: ...

All you need to do to get RSA authentication is to add this at the
other end of the connection:

rightrsasigkey=0sAQOdODm...Yog5rTj3V2AsI/

This is much easier than managing a certificate server. The drawback
is that each client needs to exist in the configuration file of the
OpenVPN server, but that also means that if a client key is
compromised, it is simple to generate a new one or remove the client.
No more fiddling with CRL's...


/Benny


Reply via email to