Package com.netscape.cmstools
Class CMCSharedToken
- java.lang.Object
-
- com.netscape.cmstools.CMCSharedToken
-
public class CMCSharedToken extends java.lang.ObjectA 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 booleanverbose
-
Constructor Summary
Constructors Constructor Description CMCSharedToken()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.commons.cli.OptionscreateOptions()static org.mozilla.jss.crypto.X509CertificategetCertificate(java.lang.String tokenName, java.lang.String nickname)static java.security.PrivateKeygetPrivateKey(java.lang.String tokenName, java.lang.String nickname)static voidmain(java.lang.String[] args)static voidprintError(java.lang.String message)static voidprintHelp()
-
-
-
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
-
-