com.iplanet.trustbase.security.store
Class TokenKeyTool

java.lang.Object
  |
  +--com.iplanet.trustbase.security.store.TokenKeyTool

public class TokenKeyTool
extends java.lang.Object

TokenKeyTool is a command line utility for manipulating TokenKeyStores


Field Summary
static java.lang.String SWITCH_RESOURCE
          name of the resource containing the Switch specifications for the command line arguments
 
Constructor Summary
TokenKeyTool()
           
 
Method Summary
static void addAlias(com.iplanet.trustbase.util.argv.Argv argv)
           
static void certReq(com.iplanet.trustbase.util.argv.Argv argv)
           
static void deleteCert(com.iplanet.trustbase.util.argv.Argv argv)
           
static void deleteKey(com.iplanet.trustbase.util.argv.Argv argv)
           
static void digest(com.iplanet.trustbase.util.argv.Argv argv)
           
static boolean doCommand(java.lang.String command, com.iplanet.trustbase.util.argv.Argv argv, com.iplanet.trustbase.util.argv.Argv startArgv)
           
static void examineCerts(com.iplanet.trustbase.util.argv.Argv argv)
           
static void exportCerts(com.iplanet.trustbase.util.argv.Argv argv)
           
static void exportKey(com.iplanet.trustbase.util.argv.Argv argv)
           
static void genKey(com.iplanet.trustbase.util.argv.Argv argv)
           
static void httpsClient(com.iplanet.trustbase.util.argv.Argv argv)
           
static void httpsServer(com.iplanet.trustbase.util.argv.Argv argv)
           
static void importKey(com.iplanet.trustbase.util.argv.Argv argv)
           
static void importKeyChain(com.iplanet.trustbase.util.argv.Argv argv)
           
static void importTrustedCerts(com.iplanet.trustbase.util.argv.Argv argv)
           
static void listAliases(com.iplanet.trustbase.util.argv.Argv argv)
          list all aliases defined in the store
static void listCerts(com.iplanet.trustbase.util.argv.Argv argv)
           
static void listKeys(com.iplanet.trustbase.util.argv.Argv argv)
          lists all the KeyEntrys in the store
static void listProviders(com.iplanet.trustbase.util.argv.Argv argv)
           
static void main(java.lang.String[] args)
           
static void removeAlias(com.iplanet.trustbase.util.argv.Argv argv)
           
static void shell(com.iplanet.trustbase.util.argv.Argv argv)
           
static void sign(com.iplanet.trustbase.util.argv.Argv argv)
           
static void validate(com.iplanet.trustbase.util.argv.Argv argv)
           
static void verify(com.iplanet.trustbase.util.argv.Argv argv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SWITCH_RESOURCE

public static final java.lang.String SWITCH_RESOURCE
name of the resource containing the Switch specifications for the command line arguments
Constructor Detail

TokenKeyTool

public TokenKeyTool()
Method Detail

main

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

doCommand

public static boolean doCommand(java.lang.String command,
                                com.iplanet.trustbase.util.argv.Argv argv,
                                com.iplanet.trustbase.util.argv.Argv startArgv)
                         throws java.lang.Throwable

listProviders

public static void listProviders(com.iplanet.trustbase.util.argv.Argv argv)
                          throws java.lang.Throwable

listAliases

public static void listAliases(com.iplanet.trustbase.util.argv.Argv argv)
                        throws java.lang.Throwable
list all aliases defined in the store

listCerts

public static void listCerts(com.iplanet.trustbase.util.argv.Argv argv)
                      throws java.lang.Throwable

examineCerts

public static void examineCerts(com.iplanet.trustbase.util.argv.Argv argv)
                         throws java.lang.Throwable

listKeys

public static void listKeys(com.iplanet.trustbase.util.argv.Argv argv)
                     throws java.lang.Throwable
lists all the KeyEntrys in the store

genKey

public static void genKey(com.iplanet.trustbase.util.argv.Argv argv)
                   throws java.lang.Throwable

certReq

public static void certReq(com.iplanet.trustbase.util.argv.Argv argv)
                    throws java.lang.Throwable

deleteCert

public static void deleteCert(com.iplanet.trustbase.util.argv.Argv argv)
                       throws java.lang.Throwable

deleteKey

public static void deleteKey(com.iplanet.trustbase.util.argv.Argv argv)
                      throws java.lang.Throwable

addAlias

public static void addAlias(com.iplanet.trustbase.util.argv.Argv argv)
                     throws java.lang.Throwable

removeAlias

public static void removeAlias(com.iplanet.trustbase.util.argv.Argv argv)
                        throws java.lang.Throwable

importTrustedCerts

public static void importTrustedCerts(com.iplanet.trustbase.util.argv.Argv argv)
                               throws java.lang.Throwable

exportCerts

public static void exportCerts(com.iplanet.trustbase.util.argv.Argv argv)
                        throws java.lang.Throwable

importKeyChain

public static void importKeyChain(com.iplanet.trustbase.util.argv.Argv argv)
                           throws java.lang.Throwable

importKey

public static void importKey(com.iplanet.trustbase.util.argv.Argv argv)
                      throws java.lang.Throwable

exportKey

public static void exportKey(com.iplanet.trustbase.util.argv.Argv argv)
                      throws java.lang.Throwable

httpsClient

public static void httpsClient(com.iplanet.trustbase.util.argv.Argv argv)
                        throws java.lang.Throwable

httpsServer

public static void httpsServer(com.iplanet.trustbase.util.argv.Argv argv)
                        throws java.lang.Throwable

validate

public static void validate(com.iplanet.trustbase.util.argv.Argv argv)
                     throws java.lang.Throwable

verify

public static void verify(com.iplanet.trustbase.util.argv.Argv argv)
                   throws java.lang.Throwable

sign

public static void sign(com.iplanet.trustbase.util.argv.Argv argv)
                 throws java.lang.Throwable

digest

public static void digest(com.iplanet.trustbase.util.argv.Argv argv)
                   throws java.lang.Throwable

shell

public static void shell(com.iplanet.trustbase.util.argv.Argv argv)
                  throws java.lang.Throwable