@MinDoc(copyright="Copyright 2004 - 2009, 2016 A. Weinert", author="Albrecht Weinert", version="V.44", lastModified="6.05.2021", usage="start as Java application (-? for help)", purpose="extract keys from keystores or certificates") public class PKextr extends App
AskDialog
window. The user's password entry
will not be visible / readable.App.log
).
Additionally a binary public key file may be output, from which the key
can be read / regenerated by standard Java means.PKextr
(source) belongs
a .properties file
PKextr.properties
that may be considered as part of the documentation and may
answer open questions. Get help byjava de.frame4j.PKextr -? [-en | -de ]
java de.frame4j.PKextr -exportPrivate -pkcs12 -ks leFile.jks alias
App
ComVar.Impl
Modifier and Type | Field and Description |
---|---|
String |
certFileName
Name of input file (certificate or keystore).
|
String |
certType
Type of certificate / keystore.
|
boolean |
exportPrivate
Export the private instead of the public key.
|
boolean |
fromCert
Read from certificate not from keystore.
|
protected String |
keyAlias
Alias name for key from keystore.
|
protected String |
pubKeyFil
Output file for the public key.
|
String |
storePassW
Password for the keystore.
|
String |
w0
Word parameter 1 and 2.
|
String |
w1
Word parameter 1 and 2.
|
ano, appBase, appIO, appStartTime, appStartTimeMS, args, argsOrig, bgColor, err, fullClassName, help, icon, log, mainThread, myClass, myFrame, name, out, outMode, packName, prop, retCode, runFlag, shortClassName, title, verbose, verbosity
AUTHOR, BLANK_STRING, cons, CONSOL_ENCODING, COPYRIGHT, D, D_NaN, D_NegInf, D_PosInf, EMPTY_INT_A, EMPTY_STRING, FILE_ENCODING, FRW_CLLD, FS, FSS, H, hasCons, HOST_IP, HOST_IPv4, HOST_NAME, INIT_ERROR, JAR_ENCODING, JH, JOB_DONE_OK, JRL, LOG_OUT_ERROR, M, MAIN_THREAD_EXC, NO_BYTES, NO_CLASSES, NO_DOUBLES, NO_OBJECTS, NO_PARS_ERROR, NO_STRINGS, NOT_WINDOWS, ON_PI, ONE_DAY, ONE_HOUR, ONE_LEAP_YEAR, ONE_MINUTE, ONE_SECOND, ONE_WEEK, ONE_YEAR, OS, PROG_NAME, PROG_SHORT, PS, RUNTIME, S, SHY, UD, UL, UL_UR_da, UR
ILLEGAL_TYPE, ILLEGAL_VALUE, NO_ATTRIBUTE, NO_KNOWN_ATTRIBUTE, NO_VALUE, OK, retVtext
Modifier and Type | Method and Description |
---|---|
int |
doIt()
Working method of PKextr.
|
static void |
main(String[] args)
Start method of PKextr.
|
actionPerformed, allowNoPropertiesFile, clientOrder, condHelpLog, connect, errMeld, errMeld, errorExit, errorExit, errorText, extraPropertiesFile, formMessage, formMessage, formMessage, getAbout, getAboutText, getActTime, getAppLogger, getAppStartTime, getArgs, getAuthor, getCopyright, getDbLogger, getExecTimeMs, getExecTimeMsL, getExecTimeString, getHelp, getHelpText, getIcon, getLanguage, getLogHandler, getMessageComponent, getMessageComponentsLength, getMyFrame, getName, getNameWithVersDate, getOutMode, getProp, getPurpose, getStartTime, getStateString, getTheCloser, getTitle, getUsage, getVerbose, getVerbosity, getVersDate, go, go, go, haveIcon, isDebug, isHelp, isHelpLog, isNormal, isRunFlag, isSilent, isTest, isVerbose, logVerbose, logVerbose, makeStatusTextEnd, makeStatusTextStart, messageFormat, normalExit, parsePartial, performeAction, queueAction, regAsStdMBean, repExc, setAboutText, setAttribute, setAttribute, setAuthor, setBgColor, setCodePages, setCopyright, setHelp, setLogOut2, setName, setOutMode, setOutMode, setPurpose, setTitle, setUsage, setVerbose, setVerbose, setVerbosity, setVerbosity, setVersDate, stop, threeLineEndMsg, toString, twoLineEndMsg, twoLineStartMsg, valueLang, valueLang, wakeMainThread
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
retVtext
protected String pubKeyFil
public String certType
public boolean fromCert
certType
public boolean exportPrivate
public String certFileName
public String storePassW
protected String keyAlias
public String w0
public String w1
public static void main(String[] args)
args
- command line parameter public int doIt()
doIt
in class App
Prop
,
App.go(String[])
,
App.go(String[], String, CharSequence)
,
App.mainThread