public abstract static class Actions.CsrGenAction extends Actions.SecurityAction
| Modifier and Type | Field and Description |
|---|---|
protected String |
hashAlgo |
protected String |
outform |
protected List<String> |
subjectAltNames |
protected List<String> |
subjectInfoAccesses |
securityFactory| Constructor and Description |
|---|
CsrGenAction() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
execute0() |
protected List<org.bouncycastle.asn1.x509.Extension> |
getAdditionalExtensions() |
protected List<String> |
getAdditionalNeedExtensionTypes() |
protected List<String> |
getAdditionalWantExtensionTypes() |
protected List<X509Certificate> |
getPeerCertificates() |
protected abstract org.xipki.security.ConcurrentContentSigner |
getSigner(org.xipki.security.SignatureAlgoControl signatureAlgoControl)
Gets the signer for the give signatureAlgoControl.
|
protected org.bouncycastle.asn1.x500.X500Name |
getSubject(String subjectText) |
toUtcTimeyyyyMMddhhmmssZconfirm, derPemEncode, embedFileContent, encodeCert, encodeCrl, encodeCsr, execute, expandFilepath, expandFilepath, isBlank, isEmpty, isEnabled, isNotBlank, isNotEmpty, isTrue, print, println, readPassword, readPassword, readPasswordIfNotSet, readPasswordIfNotSet, readPrompt, save, save, saveVerbose, saveVerbose, split, toBigInt, toBigIntprotected abstract org.xipki.security.ConcurrentContentSigner getSigner(org.xipki.security.SignatureAlgoControl signatureAlgoControl)
throws Exception
signatureAlgoControl - The signature control. Must not be null.Exception - If getting signer failed.protected List<X509Certificate> getPeerCertificates() throws CertificateException, IOException
CertificateExceptionIOExceptionprotected Object execute0() throws Exception
execute0 in class org.xipki.shell.XiActionExceptionprotected org.bouncycastle.asn1.x500.X500Name getSubject(String subjectText)
protected List<org.bouncycastle.asn1.x509.Extension> getAdditionalExtensions() throws org.xipki.security.BadInputException
org.xipki.security.BadInputExceptionCopyright © 2020. All rights reserved.