org.owasp.webscarab.httpclient
Class SSLContextManager
java.lang.Object
org.owasp.webscarab.httpclient.SSLContextManager
public class SSLContextManager
- extends java.lang.Object
- Author:
- rdawes
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSLContextManager
public SSLContextManager()
- Creates a new instance of SSLContextManager
isProviderAvailable
public boolean isProviderAvailable(java.lang.String type)
getKeyStoreCount
public int getKeyStoreCount()
getKeyStoreDescription
public java.lang.String getKeyStoreDescription(int keystoreIndex)
getAliasCount
public int getAliasCount(int keystoreIndex)
getAliasAt
public java.lang.String getAliasAt(int keystoreIndex,
int aliasIndex)
getCertificate
public java.security.cert.Certificate getCertificate(int keystoreIndex,
int aliasIndex)
getFingerPrint
public java.lang.String getFingerPrint(java.security.cert.Certificate cert)
throws java.security.KeyStoreException
- Throws:
java.security.KeyStoreException
isKeyUnlocked
public boolean isKeyUnlocked(int keystoreIndex,
int aliasIndex)
setDefaultKey
public void setDefaultKey(java.lang.String fingerprint)
getDefaultKey
public java.lang.String getDefaultKey()
initPKCS11
public int initPKCS11(java.lang.String name,
java.lang.String library,
java.lang.String kspassword)
throws java.io.IOException,
java.security.KeyStoreException,
java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException
- Throws:
java.io.IOException
java.security.KeyStoreException
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
loadPKCS12Certificate
public int loadPKCS12Certificate(java.lang.String filename,
java.lang.String ksPassword)
throws java.io.IOException,
java.security.KeyStoreException,
java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException
- Throws:
java.io.IOException
java.security.KeyStoreException
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
unlockKey
public void unlockKey(int keystoreIndex,
int aliasIndex,
java.lang.String keyPassword)
throws java.security.KeyStoreException,
java.security.KeyManagementException
- Throws:
java.security.KeyStoreException
java.security.KeyManagementException
invalidateSessions
public void invalidateSessions()
getSSLContext
public javax.net.ssl.SSLContext getSSLContext(java.lang.String fingerprint)