Package com.netscape.cmstools
Class CMCSharedToken
- java.lang.Object
-
- com.netscape.cmstools.CMCSharedToken
-
public class CMCSharedToken extends java.lang.Object
A command-line utility used to take a passphrase as an input and generate an encrypted entry for ldap entryIMPORTANT: The issuance protection certificate file needs to be created to contain the certificate in its PEM format.
- Author:
- cfu
-
-
Field Summary
Fields Modifier and Type Field Description boolean
verbose
-
Constructor Summary
Constructors Constructor Description CMCSharedToken()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.commons.cli.Options
createOptions()
static org.mozilla.jss.crypto.X509Certificate
getCertificate(java.lang.String tokenName, java.lang.String nickname)
static java.security.PrivateKey
getPrivateKey(java.lang.String tokenName, java.lang.String nickname)
static void
main(java.lang.String[] args)
static void
printError(java.lang.String message)
static void
printHelp()
-
-
-
Method Detail
-
createOptions
public static org.apache.commons.cli.Options createOptions()
-
printHelp
public static void printHelp()
-
printError
public static void printError(java.lang.String message)
-
getPrivateKey
public static java.security.PrivateKey getPrivateKey(java.lang.String tokenName, java.lang.String nickname) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getCertificate
public static org.mozilla.jss.crypto.X509Certificate getCertificate(java.lang.String tokenName, java.lang.String nickname) throws java.lang.Exception
- Throws:
java.lang.Exception
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-