Package org.parosproxy.paros.security
Class CachedSslCertifificateServiceImpl
- java.lang.Object
-
- org.parosproxy.paros.security.CachedSslCertifificateServiceImpl
-
- All Implemented Interfaces:
SslCertificateService
@Deprecated public final class CachedSslCertifificateServiceImpl extends java.lang.Object implements SslCertificateService
Deprecated.This is an in-memory cache implementation usingSslCertificateServiceImpl
. It's not persisting certificates on hard disk. This class is designed to be thread safe.
-
-
Field Summary
-
Fields inherited from interface org.parosproxy.paros.security.SslCertificateService
PASSPHRASE, ZAPROXY_JKS_ALIAS
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.security.KeyStore
createCertForHost(java.lang.String hostname)
Deprecated.Generate a certificate signed by our CA's intermediate certificate.java.security.KeyStore
createCertForHost(CertData certData)
Deprecated.Generate a certificate signed by our CA's intermediate certificate.static SslCertificateService
getService()
Deprecated.void
initializeRootCA(java.security.KeyStore keystore)
Deprecated.Loads CA's private key, public key and X.509 certificate into this bean.
-
-
-
Method Detail
-
createCertForHost
public java.security.KeyStore createCertForHost(java.lang.String hostname) throws java.security.cert.CertificateException, java.security.UnrecoverableKeyException, java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.security.SignatureException, java.security.NoSuchProviderException, java.security.InvalidKeyException, java.io.IOException
Deprecated.Description copied from interface:SslCertificateService
Generate a certificate signed by our CA's intermediate certificate. Thy certificate, private key and public key are returned in oneKeyStore
available with aliasSslCertificateService.ZAPROXY_JKS_ALIAS
.- Specified by:
createCertForHost
in interfaceSslCertificateService
- Returns:
- a
KeyStore
which contains root certificate, signed certificate, private key and public key of signed certificate - Throws:
java.security.cert.CertificateException
java.security.UnrecoverableKeyException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
java.security.SignatureException
java.security.NoSuchProviderException
java.security.InvalidKeyException
java.io.IOException
-
createCertForHost
public java.security.KeyStore createCertForHost(CertData certData) throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.cert.CertificateException, java.security.NoSuchProviderException, java.security.SignatureException, java.security.KeyStoreException, java.io.IOException, java.security.UnrecoverableKeyException
Deprecated.Description copied from interface:SslCertificateService
Generate a certificate signed by our CA's intermediate certificate. Thy certificate, private key and public key are returned in oneKeyStore
available with aliasSslCertificateService.ZAPROXY_JKS_ALIAS
.- Specified by:
createCertForHost
in interfaceSslCertificateService
- Returns:
- a
KeyStore
which contains root certificate, signed certificate, private key and public key of signed certificate - Throws:
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.cert.CertificateException
java.security.NoSuchProviderException
java.security.SignatureException
java.security.KeyStoreException
java.io.IOException
java.security.UnrecoverableKeyException
-
getService
public static SslCertificateService getService()
Deprecated.- Returns:
- return the current
SslCertificateService
-
initializeRootCA
public void initializeRootCA(java.security.KeyStore keystore) throws java.security.KeyStoreException, java.security.UnrecoverableKeyException, java.security.NoSuchAlgorithmException
Deprecated.Description copied from interface:SslCertificateService
Loads CA's private key, public key and X.509 certificate into this bean.- Specified by:
initializeRootCA
in interfaceSslCertificateService
- Throws:
java.security.KeyStoreException
java.security.UnrecoverableKeyException
java.security.NoSuchAlgorithmException
-
-