Package org.xipki.cmp.client.shell
Class UpdateCertActions.UpdateCertAction
- java.lang.Object
-
- org.xipki.shell.XiAction
-
- org.xipki.cmp.client.shell.Actions.ClientAction
-
- org.xipki.cmp.client.shell.Actions.AuthClientAction
-
- org.xipki.cmp.client.shell.UpdateCertActions.UpdateAction
-
- org.xipki.cmp.client.shell.UpdateCertActions.UpdateCertAction
-
- All Implemented Interfaces:
org.apache.karaf.shell.api.action.Action
- Direct Known Subclasses:
UpdateCertActions.CmpUpdateP11,UpdateCertActions.CmpUpdateP12
- Enclosing class:
- UpdateCertActions
public abstract static class UpdateCertActions.UpdateCertAction extends UpdateCertActions.UpdateAction
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringhashAlgo-
Fields inherited from class org.xipki.cmp.client.shell.UpdateCertActions.UpdateAction
securityFactory
-
Fields inherited from class org.xipki.cmp.client.shell.Actions.ClientAction
caName, client
-
-
Constructor Summary
Constructors Constructor Description UpdateCertAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.xipki.cmp.client.EnrollCertRequest.EntrybuildEnrollCertRequestEntry(java.lang.String id, java.lang.String profile, org.bouncycastle.asn1.crmf.CertRequest certRequest)protected java.lang.Objectexecute0()protected org.bouncycastle.asn1.x509.SubjectPublicKeyInfogetPublicKey()protected org.xipki.security.SignatureAlgoControlgetSignatureAlgoControl()protected abstract org.xipki.security.ConcurrentContentSignergetSigner()Gets the signer.-
Methods inherited from class org.xipki.cmp.client.shell.UpdateCertActions.UpdateAction
enroll
-
Methods inherited from class org.xipki.cmp.client.shell.Actions.AuthClientAction
getRequestor
-
Methods inherited from class org.xipki.cmp.client.shell.Actions.ClientAction
getHashAlgo, getReqRespDebug, saveRequestResponse
-
Methods inherited from class org.xipki.shell.XiAction
confirm, derPemEncode, embedFileContent, encodeCert, encodeCrl, encodeCsr, execute, expandFilepath, expandFilepath, isBlank, isEmpty, isEnabled, isNotBlank, isNotEmpty, isTrue, print, println, readPassword, readPassword, readPasswordIfNotSet, readPasswordIfNotSet, readPrompt, resolvePassword, save, save, saveVerbose, saveVerbose, split, toBigInt, toBigInt
-
-
-
-
Method Detail
-
getSignatureAlgoControl
protected org.xipki.security.SignatureAlgoControl getSignatureAlgoControl()
-
getSigner
protected abstract org.xipki.security.ConcurrentContentSigner getSigner() throws org.xipki.util.exception.ObjectCreationExceptionGets the signer.- Returns:
- the signer.
- Throws:
org.xipki.util.exception.ObjectCreationException- if no signer can be built.
-
getPublicKey
protected org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKey() throws java.lang.Exception- Specified by:
getPublicKeyin classUpdateCertActions.UpdateAction- Throws:
java.lang.Exception
-
buildEnrollCertRequestEntry
protected org.xipki.cmp.client.EnrollCertRequest.Entry buildEnrollCertRequestEntry(java.lang.String id, java.lang.String profile, org.bouncycastle.asn1.crmf.CertRequest certRequest) throws java.lang.Exception- Specified by:
buildEnrollCertRequestEntryin classUpdateCertActions.UpdateAction- Throws:
java.lang.Exception
-
execute0
protected java.lang.Object execute0() throws java.lang.Exception- Specified by:
execute0in classorg.xipki.shell.XiAction- Throws:
java.lang.Exception
-
-