Dons Deals

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 25 April 2013

Setup Your Own Certificate Authority (CA) on Linux and Use it in a Windows Environment by VirtuallyHyper

Posted on 12:07 by Unknown
This how to article, is very detailed and could be used for info on setting up a CA on your Self Hosted Web site too...

Don

Setup Your Own Certificate Authority (CA) on Linux and Use it in a Windows Environment

Posted by Karim Elatov on April 21, 2013 Leave a comment (0) Go to comments

In this previous post, I deployed a test IIS Server and used a self signed SSL Certificate to encrypt the HTTP traffic. I am sure everyone have seen this page in Internet Explorer:

When I clicked “View Certificate”, I saw the following:

We can see that certificate is issued by the same entity as the site-name itself. We can also see that the Root CA is not trusted. Since this is a self-signed Certificate, you are the Root CA in a manner of speaking. My goal is to get rid of that message and to become a “trusted” Certificate Authority (CA) in my local Windows Environment.

Choosing a free Certificate Authority software

If we take a look at this wikipedia page, we will see the following list of available software:

  • DogTag
  • EJBCA
  • gnoMint
  • OpenCA
  • OpenSSL, which is really an SSL/TLS library, but comes with tools allowing its use as a simple certificate authority.
  • r509
  • XCA

There is actually one more that I ran into, it’s called tinyCA.

Using OpenSSL Commands to Setup a CA

DogTag, EJBCA, and OpenCA were full blown Public-Key Infrastructure (PKI) applications and I didn’t need all of the extra functionally. There are a lot of examples on how to setup your own CA with openssl:

  • Be your own Certificate Authority (CA)
  • Your own certificate authority
  • Be your own CA
  • Becoming a X.509 Certificate Authority

I have done that before and when you are managing a lot of different certificates the process is not very scalable. Also, if you don’t keep doing it, you have to re-trace your steps to remember how the setup works. There is also a Perl script that is included to ease the CA setup, that script is called CA.pl. Depending on your Linux distribution you have find the right package that contains that script. Here is where I found it on my Fedora install:

[elatov@klaptop ~]$ yum provides "*/CA.pl*"  Loaded plugins: langpacks, presto, refresh-packagekit, remove-with-leaves  1:openssl-perl-1.0.1c-7.fc18.x86_64 : Perl scripts provided with OpenSSL  Repo        : fedora  Matched from:  Filename    : /etc/pki/tls/misc/CA.pl  Filename    : /usr/share/man/man1/CA.pl.1ssl.gz  

You can check out examples from “Setup your own Certificate Authority” and Becoming a CA Authority on how to use the Perl script; here is a very high level overview:

#Generate CA Certificate  CA.pl -newca    #Generate a Certificate Signing Request (CSR)  CA.pl -newreq    #Sign the CSR with your CA key  CA.pl -sign  

TinyCA

Read More...
http://virtuallyhyper.com/2013/04/setup-your-own-certificate-authority-ca-on-linux-and-use-it-in-a-windows-environment/

Certificate Authority (CA)


Linux Today - How to Run Your Own Certificate Authority
How to Run Your Own Certificate Authority - eSecurity Planet
Linux Today - Setup Your Own Certificate Authority (CA) on Linux and Use it in a Windows Environment
Setup Your Own Certificate Authority (CA) on Linux and Use it in a Windows Environment | VirtuallyHyper

Top Posts on http://virtuallyhyper.com

  • Update ChrUbuntu 12.04 to 13.04 on the Samsung Chromebook
  • Install ChrUbuntu 12.04 on Samsung Chromebook
  • Setup Your Own Certificate Authority (CA) on Linux and Use it in a Windows Environment
  • VCAP5-DCD Study Guide
  • Mini ESXi Lab Hosts

Recent Posts

  • Setup Your Own Certificate Authority (CA) on Linux and Use it in a Windows Environment
  • Installing and Configuring OmniOS
  • Snapshots Take a Long Time When “Keep Memory” is Enabled
  • Load Balancing IIS Sites with NLB
  • Mini ESXi Lab Hosts
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • ZigBee - a specification for a suite of high level communication protocols used to create personal area networks built from small low-power digital radios
    ZigBee From Wikipedia, the free encyclopedia Jump to: navigation , search ZigBee ...
  • Open Sorce Hardware - The Wandboard is a low cost board based on the i.MX6 multicore ARM Cortex-A9 family of processors. In consists of a core module based on the EDM standard and a simple to extend baseboard
    Here's an Open Source Wandboard - Freescale i.MX6 ARM Cortex-A9 Opensource Community Development Board. The Wandboard is a low ...
  • 1967 Chevy Camaro Complete Rebuild - Videos, HowStuffWorks Videos "NAPA Videos"
    Video Playlist - West Coast Customs Shop, Completely Tears Down a 1967 Chevy Camaro and then does a Complete Rebuild...
  • Installing and Updating GRUB 2 in Fedora Linux
    This Page has allot of info on Installing, Updating and Trouble Shooting Grub 2 in Fedora Linux. There are some good How To's for...
  • Dynaco Stereo 400 Power Amplifier - Dead Channel Fix - Dynaco Repairs For PC-28 Amplifier Boards
    My Dynaco Stereo 400 Amp... The Page Below these e-mails with Kevin Boales. Looks like the one that I found. Back in ...
  • Open source PLC's - PLC (programmable logic controller)
    Here's some Great Looking Open source PLC Projects. The OSPLC Small & Large Bricks are open-source PLC (programmable logic ...
  • NetProMax PC with Motherboard P5PE-VM ASUSTeK
    Here are some links to info on the NetProMax PC with Motherboard P5PE-VM ASUSTeK ... Don ASUSTe...
  • Running a PXE Boot Server in Parted Magic
    Here's some good info on Running PXE Boot Server in Parted Magic... Don PXE – Parted Magic PXE PXE: the "classic" way ...
  • Americas Health Care - Obama Care - Key Features of the Affordable Care Act - Health Care and Education Reconciliation Act
    Finally! Some real info, as in... This is the date that the Affordable Care Act, goes into effect. Open enrollment in the Heal...
  • Building a Brushless Motor Controller using an ATmega Chip - by Davide Gironi
    Here's a very in depth Article on Building a Brushless Motor Controller using an ATmega Chip - by Davide Gironi... Do...

Blog Archive

  • ▼  2013 (354)
    • ►  December (12)
    • ►  November (33)
    • ►  October (23)
    • ►  September (46)
    • ►  August (52)
    • ►  July (36)
    • ►  June (45)
    • ►  May (17)
    • ▼  April (38)
      • Fuduntu team members have already moved to begin d...
      • Auto Scantool ODB-II Hacking with Android Tablet a...
      • Video Player Built from the TI Stellaris Launchpad
      • Fedora 14 Linux Services - This service is enabled...
      • Setup Your Own Certificate Authority (CA) on Linux...
      • Wringing out Water on the ISS - for Science! - You...
      • Singers Create – Make music online with UJAM Make ...
      • Automotive Diagnostic Scanners - ELM327 is a progr...
      • Have you Checked your Mobile Phone Bill, Lately?
      • PCB Dead Bug Prototype Soldering BGA Components - ...
      • Medical Bed Mattresses FDA Safety Communication - ...
      • Intelligent Ringer adjusts your ringer volume base...
      • Installing and Updating GRUB 2 in Fedora Linux
      • Monitorix - A Lightweight System and Network Monit...
      • Sad News about Fuduntu Linux - on April 14 2013, i...
      • Project Unity - The Multiple Retro Video Gaming Co...
      • How to scan Linux for vulnerabilities with lynis
      • SUSE Studio 1.3: Linux Appliances Head to the Clou...
      • Guitar Keyboard Midi Computer Hacks and Automatons
      • Microsoft announced that MS13-036 security update ...
      • So, now there's a FaceBook Phone???
      • Whats the Weather like on Titan? - Space.com
      • Where do our Online Profiles go when we Die? - Ina...
      • Hijacking airplanes with an Android phone
      • Google Street View Hyperlapse A Teehan+Lax Labs ex...
      • Firefox is going to handle SSL and Non SSL Mixed W...
      • The Other Red Christmas Flower - Amaryllis Plantin...
      • Most Men Don't Need PSA Tests, Doctors' Group Says...
      • Robots and Remote Control Lawn Mower Projects
      • Alone in the Wilderness, Dick Proenneke lived alon...
      • Linux Command Line - How to use YUM to install and...
      • BuildIts - Electric Tricycle - All-Terrain Electri...
      • The Theremin is an early electronic musical instru...
      • Steampunk theremin goggles by Sarah - Gravity Road...
      • MariaDB is a drop-in replacement for MySQL (with i...
      • SenseLamp is a lamp shade that can be remotely con...
      • Melatonin & Type 2 Diabetes May Be Linked – WebMD
      • Images carrying an encrypted data payload Buried u...
    • ►  March (19)
    • ►  February (22)
    • ►  January (11)
  • ►  2012 (145)
    • ►  December (27)
    • ►  November (31)
    • ►  October (14)
    • ►  September (15)
    • ►  August (48)
    • ►  July (10)
Powered by Blogger.

About Me

Unknown
View my complete profile