Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.sourcetap.license
Class KeyGenerator  view KeyGenerator download KeyGenerator.java

java.lang.Object
  extended bycom.sourcetap.license.KeyGenerator

public class KeyGenerator
extends java.lang.Object

Generate Public/Private Key pairs and read/write them to files

Version:
$Revision$

Field Summary
(package private)  EncryptionUtil keygen
           
private  java.security.PrivateKey privateKey
           
private  java.security.PublicKey publicKey
           
 
Constructor Summary
KeyGenerator()
           
 
Method Summary
 void createKeys(java.lang.String publicURI, java.lang.String privateURI)
          Create a public/private key pair and save the keys to the specified files
 java.security.PrivateKey getPrivate()
           
 java.lang.String getPrivateString()
           
 java.security.PublicKey getPublic()
           
 java.lang.String getPublicString()
           
static void main(java.lang.String[] args)
           
 void readKeys(java.lang.String publicURI, java.lang.String privateURI)
          Read public/private keys from specified files
 void readPrivateKey(java.lang.String URI)
          read a private key from a file
 void readPublicKey(java.lang.String URI)
          read a public key from a file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publicKey

private java.security.PublicKey publicKey

privateKey

private java.security.PrivateKey privateKey

keygen

EncryptionUtil keygen
Constructor Detail

KeyGenerator

public KeyGenerator()
Method Detail

createKeys

public void createKeys(java.lang.String publicURI,
                       java.lang.String privateURI)
                throws LicenseException
Create a public/private key pair and save the keys to the specified files


readKeys

public void readKeys(java.lang.String publicURI,
                     java.lang.String privateURI)
              throws LicenseException
Read public/private keys from specified files


readPublicKey

public void readPublicKey(java.lang.String URI)
                   throws LicenseException
read a public key from a file


readPrivateKey

public void readPrivateKey(java.lang.String URI)
                    throws LicenseException
read a private key from a file


getPublic

public java.security.PublicKey getPublic()

getPrivate

public java.security.PrivateKey getPrivate()

getPublicString

public java.lang.String getPublicString()

getPrivateString

public java.lang.String getPrivateString()

main

public static void main(java.lang.String[] args)