public class CaUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
addAll(List<T> list,
T... a) |
static void |
addExtensions(org.xipki.ca.api.profile.ExtensionValues extensionValues,
org.bouncycastle.cert.X509v3CertificateBuilder certBuilder) |
static <T> List<T> |
asModifiableList(T... a) |
static List<org.xipki.security.X509Cert> |
buildCertChain(org.xipki.security.X509Cert targetCert,
List<org.xipki.security.X509Cert> certs) |
static String |
canonicalizeSignerConf(String signerConf) |
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 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) |
public static void addExtensions(org.xipki.ca.api.profile.ExtensionValues extensionValues,
org.bouncycastle.cert.X509v3CertificateBuilder certBuilder)
throws org.bouncycastle.cert.CertIOException
org.bouncycastle.cert.CertIOException@SafeVarargs public static <T> List<T> asModifiableList(T... a)
@SafeVarargs public static <T> void addAll(List<T> list, T... a)
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 String canonicalizeSignerConf(String signerConf) 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 © 2022. All rights reserved.