public class CaUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<org.xipki.security.X509Cert> |
buildCertChain(org.xipki.security.X509Cert targetCert,
List<org.xipki.security.X509Cert> certs) |
static String |
canonicalizeSignerConf(String keystoreType,
String signerConf,
org.xipki.security.X509Cert[] certChain,
org.xipki.security.SecurityFactory securityFactory) |
static org.bouncycastle.asn1.x509.AuthorityInformationAccess |
createAuthorityInformationAccess(List<String> caIssuerUris,
List<String> ocspUris) |
static org.bouncycastle.asn1.x509.BasicConstraints |
createBasicConstraints(org.xipki.ca.api.profile.Certprofile.CertLevel level,
Integer pathLen) |
static org.bouncycastle.asn1.x509.CRLDistPoint |
createCrlDistributionPoints(List<String> crlUris,
org.bouncycastle.asn1.x500.X500Name caSubject,
org.bouncycastle.asn1.x500.X500Name crlSignerSubject) |
static org.xipki.util.FileOrBinary |
createFileOrBase64Value(ZipOutputStream zipStream,
String b64Content,
String fileName) |
static org.xipki.util.FileOrBinary |
createFileOrBinary(ZipOutputStream zipStream,
byte[] content,
String fileName) |
static org.xipki.util.FileOrValue |
createFileOrValue(ZipOutputStream zipStream,
String content,
String fileName) |
static String |
encodeCertchain(List<org.xipki.security.X509Cert> certs) |
static String |
getChallengePassword(org.bouncycastle.asn1.pkcs.CertificationRequestInfo csr) |
static org.bouncycastle.asn1.x509.Extensions |
getExtensions(org.bouncycastle.asn1.pkcs.CertificationRequestInfo csr) |
static List<String> |
getPermissions(int permission) |
static org.xipki.security.X509Cert |
parseCert(byte[] encodedCert) |
static org.bouncycastle.asn1.x500.X500Name |
removeEmptyRdns(org.bouncycastle.asn1.x500.X500Name name) |
static org.bouncycastle.asn1.x500.X500Name |
sortX509Name(org.bouncycastle.asn1.x500.X500Name name) |
static boolean |
verifyCsr(org.bouncycastle.asn1.pkcs.CertificationRequest csr,
org.xipki.security.SecurityFactory securityFactory,
org.xipki.security.AlgorithmValidator algorithmValidator,
DhpocControl dhpocControl) |
public static org.bouncycastle.asn1.x509.Extensions getExtensions(org.bouncycastle.asn1.pkcs.CertificationRequestInfo csr)
public static String getChallengePassword(org.bouncycastle.asn1.pkcs.CertificationRequestInfo csr)
public static org.bouncycastle.asn1.x509.BasicConstraints createBasicConstraints(org.xipki.ca.api.profile.Certprofile.CertLevel level,
Integer pathLen)
public static org.bouncycastle.asn1.x509.AuthorityInformationAccess createAuthorityInformationAccess(List<String> caIssuerUris, List<String> ocspUris)
public static org.bouncycastle.asn1.x509.CRLDistPoint createCrlDistributionPoints(List<String> crlUris, org.bouncycastle.asn1.x500.X500Name caSubject, org.bouncycastle.asn1.x500.X500Name crlSignerSubject)
public static org.bouncycastle.asn1.x500.X500Name sortX509Name(org.bouncycastle.asn1.x500.X500Name name)
public static boolean verifyCsr(org.bouncycastle.asn1.pkcs.CertificationRequest csr,
org.xipki.security.SecurityFactory securityFactory,
org.xipki.security.AlgorithmValidator algorithmValidator,
DhpocControl dhpocControl)
public static String canonicalizeSignerConf(String keystoreType, String signerConf, org.xipki.security.X509Cert[] certChain, org.xipki.security.SecurityFactory securityFactory) throws org.xipki.ca.api.mgmt.CaMgmtException
org.xipki.ca.api.mgmt.CaMgmtExceptionpublic static org.xipki.util.FileOrValue createFileOrValue(ZipOutputStream zipStream, String content, String fileName) throws IOException
IOExceptionpublic static org.xipki.util.FileOrBinary createFileOrBase64Value(ZipOutputStream zipStream, String b64Content, String fileName) throws IOException
IOExceptionpublic static org.xipki.util.FileOrBinary createFileOrBinary(ZipOutputStream zipStream, byte[] content, String fileName) throws IOException
IOExceptionpublic static String encodeCertchain(List<org.xipki.security.X509Cert> certs) throws org.xipki.ca.api.mgmt.CaMgmtException
org.xipki.ca.api.mgmt.CaMgmtExceptionpublic static List<org.xipki.security.X509Cert> buildCertChain(org.xipki.security.X509Cert targetCert, List<org.xipki.security.X509Cert> certs) throws org.xipki.ca.api.mgmt.CaMgmtException
org.xipki.ca.api.mgmt.CaMgmtExceptionpublic static org.xipki.security.X509Cert parseCert(byte[] encodedCert)
throws org.xipki.ca.api.mgmt.CaMgmtException
org.xipki.ca.api.mgmt.CaMgmtExceptionpublic static org.bouncycastle.asn1.x500.X500Name removeEmptyRdns(org.bouncycastle.asn1.x500.X500Name name)
Copyright © 2021. All rights reserved.