public class CertUtil
extends java.lang.Object
Constructor and Description |
---|
CertUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addUserCertificate(netscape.security.x509.X509CertImpl cert) |
static java.lang.String |
buildSANSSLserverURLExtension(IConfigStore config) |
static netscape.security.x509.X509CertImpl |
createLocalCert(IConfigStore config,
netscape.security.x509.X509Key x509key,
java.lang.String prefix,
java.lang.String certTag,
java.lang.String type,
org.apache.velocity.context.Context context) |
static netscape.security.x509.X509CertImpl |
createLocalCert(IConfigStore config,
netscape.security.x509.X509Key x509key,
java.lang.String prefix,
java.lang.String certTag,
java.lang.String type,
ICertificateAuthority ca,
org.apache.velocity.context.Context context) |
static netscape.security.x509.X509CertImpl |
createLocalCertWithCA(IConfigStore config,
netscape.security.x509.X509Key x509key,
java.lang.String prefix,
java.lang.String certTag,
java.lang.String type,
ICertificateAuthority ca) |
static IRequest |
createLocalRequest(IRequestQueue queue,
java.lang.String serialNum,
netscape.security.x509.X509CertInfo info) |
static netscape.security.x509.X509CertImpl |
createRemoteCert(java.lang.String hostname,
int port,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> content,
javax.servlet.http.HttpServletResponse response) |
static java.lang.String |
fingerPrintFormat(java.lang.String content) |
static java.lang.String |
getAdminProfileAlgorithm(IConfigStore config)
reads from the admin cert profile caAdminCert.profile and determines the algorithm as follows:
1.
|
static java.lang.String |
getPKCS10(IConfigStore config,
java.lang.String prefix,
Cert certObj,
org.apache.velocity.context.Context context) |
static void |
injectSANextensionIntoRequest(IConfigStore config,
IRequest req) |
static boolean |
privateKeyExistsOnToken(java.lang.String certTag,
java.lang.String tokenname,
java.lang.String nickname) |
static void |
updateLocalRequest(IConfigStore config,
java.lang.String certTag,
java.lang.String certReq,
java.lang.String reqType,
java.lang.String subjectName)
update local cert request with the actual request
called from CertRequestPanel.java
|
public static netscape.security.x509.X509CertImpl createRemoteCert(java.lang.String hostname, int port, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> content, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getPKCS10(IConfigStore config, java.lang.String prefix, Cert certObj, org.apache.velocity.context.Context context) throws java.io.IOException
java.io.IOException
public static void injectSANextensionIntoRequest(IConfigStore config, IRequest req) throws java.lang.Exception
java.lang.Exception
public static java.lang.String buildSANSSLserverURLExtension(IConfigStore config) throws java.lang.Exception
java.lang.Exception
public static IRequest createLocalRequest(IRequestQueue queue, java.lang.String serialNum, netscape.security.x509.X509CertInfo info) throws EBaseException
EBaseException
public static void updateLocalRequest(IConfigStore config, java.lang.String certTag, java.lang.String certReq, java.lang.String reqType, java.lang.String subjectName)
public static java.lang.String getAdminProfileAlgorithm(IConfigStore config) throws EBaseException, java.io.FileNotFoundException, java.io.IOException
EBaseException
java.io.IOException
java.io.FileNotFoundException
public static netscape.security.x509.X509CertImpl createLocalCertWithCA(IConfigStore config, netscape.security.x509.X509Key x509key, java.lang.String prefix, java.lang.String certTag, java.lang.String type, ICertificateAuthority ca) throws java.io.IOException
java.io.IOException
public static netscape.security.x509.X509CertImpl createLocalCert(IConfigStore config, netscape.security.x509.X509Key x509key, java.lang.String prefix, java.lang.String certTag, java.lang.String type, org.apache.velocity.context.Context context) throws java.io.IOException
java.io.IOException
public static netscape.security.x509.X509CertImpl createLocalCert(IConfigStore config, netscape.security.x509.X509Key x509key, java.lang.String prefix, java.lang.String certTag, java.lang.String type, ICertificateAuthority ca, org.apache.velocity.context.Context context) throws java.io.IOException
java.io.IOException
public static void addUserCertificate(netscape.security.x509.X509CertImpl cert)
public static java.lang.String fingerPrintFormat(java.lang.String content)
public static boolean privateKeyExistsOnToken(java.lang.String certTag, java.lang.String tokenname, java.lang.String nickname)