public class Configurator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTH_FAILURE |
static java.math.BigInteger |
BIG_ZERO |
static ConfigCertApprovalCallback |
certApprovalCallback |
protected com.netscape.cmscore.apps.EngineConfig |
cs |
static java.lang.String |
ECC_INTERNAL_ADMIN_CERT_PROFILE |
protected com.netscape.cmscore.apps.CMSEngine |
engine |
static java.lang.String |
FAILURE |
static org.slf4j.Logger |
logger |
static java.lang.Long |
MINUS_ONE |
static java.lang.String |
RSA_INTERNAL_ADMIN_CERT_PROFILE |
protected static org.mozilla.jss.crypto.KeyPairGeneratorSpi.Usage[] |
rsa_keypair_usages |
protected static org.mozilla.jss.crypto.KeyPairGeneratorSpi.Usage[] |
rsa_keypair_usages_mask |
protected com.netscape.cmscore.apps.ServerXml |
serverXml |
static java.lang.String |
SUCCESS |
Constructor and Description |
---|
Configurator(com.netscape.cmscore.apps.CMSEngine engine) |
Modifier and Type | Method and Description |
---|---|
org.mozilla.jss.netscape.security.x509.X509CertImpl |
createAdminCertificate(AdminSetupRequest request) |
org.mozilla.jss.netscape.security.x509.X509CertImpl |
createCert(java.lang.String tag,
CertificateSetupRequest request,
java.security.KeyPair keyPair,
byte[] certreq,
java.lang.String certType,
java.lang.String profileID,
java.lang.String[] dnsNames) |
byte[] |
createCertRequest(java.lang.String tag,
java.security.KeyPair keyPair) |
static PKIClient |
createClient(java.lang.String serverURL,
java.lang.String clientnickname,
org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback) |
java.security.KeyPair |
createECCKeyPair(java.lang.String tag,
org.mozilla.jss.crypto.CryptoToken token,
java.lang.String curveName) |
java.security.KeyPair |
createKeyPair(java.lang.String tag,
org.mozilla.jss.crypto.CryptoToken token,
java.lang.String keyType,
java.lang.String keySize) |
org.mozilla.jss.netscape.security.x509.X509CertImpl |
createRemoteAdminCert(AdminSetupRequest request,
java.lang.String ca_hostname,
int ca_port,
java.lang.String profileId,
java.lang.String subjectDN) |
org.mozilla.jss.netscape.security.x509.X509CertImpl |
createRemoteCert(java.lang.String hostname,
int port,
java.lang.String sessionID,
java.lang.String profileID,
byte[] request,
java.lang.String[] dnsNames) |
java.security.KeyPair |
createRSAKeyPair(java.lang.String tag,
org.mozilla.jss.crypto.CryptoToken token,
java.lang.String keySize) |
boolean |
deleteDir(java.io.File dir) |
void |
finalizeConfiguration(FinalizeConfigRequest request)
save variables needed for cloning and remove preops
|
java.lang.String |
getContentValue(java.lang.String body,
java.lang.String header) |
SecurityDomainHost |
getHostInfo(DomainInfo domainInfo,
java.lang.String csType,
java.lang.String hostname,
int securePort) |
java.lang.String |
getInstallToken(java.lang.String sdhost,
int sdport,
java.lang.String user,
java.lang.String passwd) |
java.lang.String |
getNickname(java.lang.String certTag) |
java.lang.String |
getOldCookie(java.lang.String sdhost,
int sdport,
java.lang.String user,
java.lang.String passwd) |
java.lang.String |
getSubsystemCert() |
org.mozilla.jss.netscape.security.x509.X509CertImpl |
getSubsystemCert(java.lang.String host,
int port) |
void |
importLDIFS(LDAPConfigurator ldapConfigurator,
java.lang.String param) |
void |
importLDIFS(LDAPConfigurator ldapConfigurator,
java.lang.String param,
boolean ignoreErrors) |
void |
injectSANExtension(java.lang.String[] dnsNames,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> content) |
void |
loadCert(java.lang.String tag,
byte[] certreq,
org.mozilla.jss.crypto.X509Certificate x509Cert,
java.lang.String profileID,
java.lang.String[] dnsNames) |
java.security.KeyPair |
loadKeyPair(org.mozilla.jss.crypto.X509Certificate cert) |
void |
processCert(CertificateSetupRequest request,
Cert cert,
java.lang.String certType,
java.security.KeyPair keyPair,
org.mozilla.jss.crypto.X509Certificate x509Cert) |
void |
registerUser(FinalizeConfigRequest request,
java.net.URI secdomainURI,
java.net.URI targetURI,
java.lang.String targetType) |
void |
setConfigStore(com.netscape.cmscore.apps.EngineConfig cs) |
void |
setServerXml(com.netscape.cmscore.apps.ServerXml serverXml) |
Cert |
setupCert(CertificateSetupRequest request) |
void |
setupClientAuthUser() |
void |
setupSubsystemUser(org.mozilla.jss.netscape.security.x509.X509CertImpl cert) |
void |
setupUser(java.lang.String id,
org.mozilla.jss.netscape.security.x509.X509CertImpl cert,
java.lang.String groupName) |
public static final org.slf4j.Logger logger
public static final java.lang.String ECC_INTERNAL_ADMIN_CERT_PROFILE
public static final java.lang.String RSA_INTERNAL_ADMIN_CERT_PROFILE
public static java.lang.String SUCCESS
public static java.lang.String FAILURE
public static java.lang.String AUTH_FAILURE
public static final java.math.BigInteger BIG_ZERO
public static final java.lang.Long MINUS_ONE
public static ConfigCertApprovalCallback certApprovalCallback
protected static org.mozilla.jss.crypto.KeyPairGeneratorSpi.Usage[] rsa_keypair_usages
protected static org.mozilla.jss.crypto.KeyPairGeneratorSpi.Usage[] rsa_keypair_usages_mask
protected com.netscape.cmscore.apps.CMSEngine engine
protected com.netscape.cmscore.apps.EngineConfig cs
protected com.netscape.cmscore.apps.ServerXml serverXml
public static PKIClient createClient(java.lang.String serverURL, java.lang.String clientnickname, org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback) throws java.lang.Exception
java.lang.Exception
public void setConfigStore(com.netscape.cmscore.apps.EngineConfig cs)
public void setServerXml(com.netscape.cmscore.apps.ServerXml serverXml) throws java.lang.Exception
java.lang.Exception
public java.lang.String getInstallToken(java.lang.String sdhost, int sdport, java.lang.String user, java.lang.String passwd) throws java.lang.Exception
java.lang.Exception
public java.lang.String getOldCookie(java.lang.String sdhost, int sdport, java.lang.String user, java.lang.String passwd) throws java.lang.Exception
java.lang.Exception
public java.lang.String getContentValue(java.lang.String body, java.lang.String header)
public SecurityDomainHost getHostInfo(DomainInfo domainInfo, java.lang.String csType, java.lang.String hostname, int securePort) throws java.lang.Exception
java.lang.Exception
public void importLDIFS(LDAPConfigurator ldapConfigurator, java.lang.String param) throws java.lang.Exception
java.lang.Exception
public void importLDIFS(LDAPConfigurator ldapConfigurator, java.lang.String param, boolean ignoreErrors) throws java.lang.Exception
java.lang.Exception
public boolean deleteDir(java.io.File dir)
public java.security.KeyPair loadKeyPair(org.mozilla.jss.crypto.X509Certificate cert) throws java.lang.Exception
java.lang.Exception
public java.security.KeyPair createECCKeyPair(java.lang.String tag, org.mozilla.jss.crypto.CryptoToken token, java.lang.String curveName) throws java.security.NoSuchAlgorithmException, org.mozilla.jss.NoSuchTokenException, org.mozilla.jss.crypto.TokenException, org.mozilla.jss.NotInitializedException, EPropertyNotFound, EBaseException
java.security.NoSuchAlgorithmException
org.mozilla.jss.NoSuchTokenException
org.mozilla.jss.crypto.TokenException
org.mozilla.jss.NotInitializedException
EPropertyNotFound
EBaseException
public java.security.KeyPair createRSAKeyPair(java.lang.String tag, org.mozilla.jss.crypto.CryptoToken token, java.lang.String keySize) throws java.lang.Exception
java.lang.Exception
public java.security.KeyPair createKeyPair(java.lang.String tag, org.mozilla.jss.crypto.CryptoToken token, java.lang.String keyType, java.lang.String keySize) throws java.lang.Exception
java.lang.Exception
public org.mozilla.jss.netscape.security.x509.X509CertImpl createCert(java.lang.String tag, CertificateSetupRequest request, java.security.KeyPair keyPair, byte[] certreq, java.lang.String certType, java.lang.String profileID, java.lang.String[] dnsNames) throws java.lang.Exception
java.lang.Exception
public void injectSANExtension(java.lang.String[] dnsNames, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> content) throws java.lang.Exception
java.lang.Exception
public org.mozilla.jss.netscape.security.x509.X509CertImpl createRemoteCert(java.lang.String hostname, int port, java.lang.String sessionID, java.lang.String profileID, byte[] request, java.lang.String[] dnsNames) throws java.lang.Exception
java.lang.Exception
public java.lang.String getNickname(java.lang.String certTag) throws EBaseException
EBaseException
public byte[] createCertRequest(java.lang.String tag, java.security.KeyPair keyPair) throws java.lang.Exception
java.lang.Exception
public void loadCert(java.lang.String tag, byte[] certreq, org.mozilla.jss.crypto.X509Certificate x509Cert, java.lang.String profileID, java.lang.String[] dnsNames) throws java.lang.Exception
java.lang.Exception
public void processCert(CertificateSetupRequest request, Cert cert, java.lang.String certType, java.security.KeyPair keyPair, org.mozilla.jss.crypto.X509Certificate x509Cert) throws java.lang.Exception
java.lang.Exception
public Cert setupCert(CertificateSetupRequest request) throws java.lang.Exception
java.lang.Exception
public org.mozilla.jss.netscape.security.x509.X509CertImpl createAdminCertificate(AdminSetupRequest request) throws java.lang.Exception
java.lang.Exception
public org.mozilla.jss.netscape.security.x509.X509CertImpl createRemoteAdminCert(AdminSetupRequest request, java.lang.String ca_hostname, int ca_port, java.lang.String profileId, java.lang.String subjectDN) throws java.lang.Exception
java.lang.Exception
public void setupSubsystemUser(org.mozilla.jss.netscape.security.x509.X509CertImpl cert) throws java.lang.Exception
java.lang.Exception
public void setupClientAuthUser() throws java.lang.Exception
java.lang.Exception
public void setupUser(java.lang.String id, org.mozilla.jss.netscape.security.x509.X509CertImpl cert, java.lang.String groupName) throws java.lang.Exception
java.lang.Exception
public org.mozilla.jss.netscape.security.x509.X509CertImpl getSubsystemCert(java.lang.String host, int port) throws java.lang.Exception
java.lang.Exception
public void registerUser(FinalizeConfigRequest request, java.net.URI secdomainURI, java.net.URI targetURI, java.lang.String targetType) throws java.lang.Exception
java.lang.Exception
public java.lang.String getSubsystemCert() throws EBaseException, org.mozilla.jss.NotInitializedException, org.mozilla.jss.crypto.ObjectNotFoundException, org.mozilla.jss.crypto.TokenException, java.security.cert.CertificateEncodingException, java.io.IOException
EBaseException
org.mozilla.jss.NotInitializedException
org.mozilla.jss.crypto.ObjectNotFoundException
org.mozilla.jss.crypto.TokenException
java.security.cert.CertificateEncodingException
java.io.IOException
public void finalizeConfiguration(FinalizeConfigRequest request) throws java.lang.Exception
EBaseException
java.lang.Exception