Looking for an easy certification authority? CAcert.og probably has most of what you need to get started. After joining you can issue client or server certificates, whereby most of the data in the certificate signing request (CSR) is removed until you have sufficient "points", which are assigned in a web of trust. CAcert's root certificate is already included in some browsers, and for others adding it is easy enough. Read more on the wiki.