Link to home
Start Free TrialLog in
Avatar of itnifl
itniflFlag for Norway

asked on

Certification Authority Systems on Linux

Are the any Certification Authority or PKI Systems based on Linux out there?
I would prefer something that could be easily used with openVPN. I know a openVPN server comes with a CA, but I was thinking something alternative. My problem is that I want the client to create they'r keypairs by they'r own, and nobody having to distribute them in any way. I would offcourse also want the certificate of the client to be authorized by the CA, so that it can be used.

I am also looking for a automatic way to do all this. When creating the clients key pairs, there are many questions asked. The answers should be put in a configuration file and automatically read, or something like that.
Avatar of Arty K
Arty K
Flag of Kazakhstan image

Hi.

Try to use TinyCA (http://tinyca.sm-zone.net/). It requires some additional Perl modules to be installed (or even GTK libraries and some others), but once it is up and running your certificates issuing/signature efforts will be minimal.

P.S. I'm using this GUI on CentOS 5.4, though it was not easy to make it running.

Regards,
Arty
Avatar of itnifl

ASKER

I guess I still have to manually distribute the certificates to the clients? I also have to have the clients key pairs to create they'r certificates?
> I guess I still have to manually distribute the certificates to the clients?

Yes. There is no server in TinyCA.

> I also have to have the clients key pairs to create they'r certificates?

I don't understad how clients key pairs are related to certificates? Please clarify.

You may generate new key pair and new certificate request and sign it in TinyCA, then distribute it to client.
Or you may take existing client's public key, sign it and send it back to the client.

Anyway there are no server, you are right. But GUI for standalone CA.
ASKER CERTIFIED SOLUTION
Avatar of Arty K
Arty K
Flag of Kazakhstan image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Here is another one, but it seems there is no server there.

http://xca.hohnstaedt.de/?page_id=11

Avatar of itnifl

ASKER

> I don't understad how clients key pairs are related to certificates? Please clarify.
I think you clarified it. I had unprecise knowledge, the public key of the client should be enough.

I was looking for something that was more automatic. Something so that the generation and signing of keys and certificates would happen more automatic for the client.
Avatar of itnifl

ASKER

Yes, this looks pretty good (http://odyssipki.sourceforge.net/index.html), a full-fledged PKI would propably give me the service I could get I assume?
Yes, it seems to be pretty good, but it's development had stopped in 2006 on revision 0.1

Just try it if it works good stay there...
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of itnifl

ASKER

Thanks! Great! :)