Wednesday, May 12, 2010

Obtaining a Secure Socket

First, initialize a keystore.
[greg:secure] keytool -genkey -alias servercert -keyalg RSA -keysize 1024 
 -dname "CN=FederalReserveBank,OU=DRE,O=BEA,L=Dallas,S=TX,C=US" -keypass password 
 -keystore keystore.jks -storepass password
[greg:secure] keytool -list -v -keystore keystore.jks
Enter keystore password: password 
Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

Alias name: servercert
Creation date: May 12, 2010
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=FederalReserveBank, OU=DRE, O=BEA, L=Dallas, ST=TX, C=US
Issuer: CN=FederalReserveBank, OU=DRE, O=BEA, L=Dallas, ST=TX, C=US
Serial number: 4beb2922
Valid from: Wed May 12 17:18:10 CDT 2010 until: Tue Aug 10 17:18:10 CDT 2010
Certificate fingerprints:
  MD5:  98:A4:50:E3:27:7A:F3:AC:55:4B:B4:C1:C6:A4:B3:04
  SHA1: 37:72:D3:1B:01:70:30:10:24:D0:EF:27:BE:65:1C:B5:FA:F6:77:1B
  Signature algorithm name: SHA1withRSA
  Version: 3


*******************************************
*******************************************


[greg:secure]