|
Secure iNet Factory | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jscape.inet.ftps.ContextFactory
public class ContextFactory
The SSL context factory.
Constructor Summary | |
---|---|
ContextFactory()
Creates a new factory instance. |
|
ContextFactory(java.lang.String protocol,
java.lang.String algorithm,
java.lang.String provider)
Creates a new factory instance. |
|
ContextFactory(java.lang.String protocol,
java.lang.String algorithm,
java.lang.String keystoreProvider,
java.lang.String protocolProvider,
java.lang.String algorithmProvider,
java.lang.String storeType,
javax.net.ssl.KeyManager[] keyManagers,
javax.net.ssl.TrustManager[] trustManagers)
|
Method Summary | |
---|---|
java.lang.String |
getAlgorithm()
Returns the current algorithm for use in SSL communications. |
java.lang.String |
getAlgorithmProvider()
Gets algorithm provider. |
javax.net.ssl.SSLContext |
getContext()
Returns the SSL context instance. |
java.lang.String |
getKeystoreProvider()
Gets keystore provider. |
java.lang.String |
getProtocol()
Returns the current protocol. |
java.lang.String |
getProtocolProvider()
Gets protocol provider. |
java.lang.String |
getStoreType()
Returns the current keystore type. |
void |
setAlgorithm(java.lang.String algorithm)
Sets algorithm for use in SSL communications Default is SunX509. |
void |
setAlgorithmProvider(java.lang.String algorithmProvider)
Set algorithm provider. |
void |
setCertificates(java.security.KeyStore keyStore)
|
void |
setCertificates(java.lang.String filename,
java.lang.String password)
Setups the trusted certificates. |
void |
setKeys(java.security.KeyStore keyStore,
java.lang.String password)
|
void |
setKeys(java.lang.String filename,
java.lang.String password)
Setups the client SSL keys. |
void |
setKeystoreProvider(java.lang.String keystoreProvider)
Sets keystore provider. |
void |
setProtocol(java.lang.String protocol)
Sets current protocol. |
void |
setProtocolProvider(java.lang.String protocolProvider)
Sets the protocol provider. |
void |
setStoreType(java.lang.String type)
Setups the current keystore type. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ContextFactory(java.lang.String protocol, java.lang.String algorithm, java.lang.String keystoreProvider, java.lang.String protocolProvider, java.lang.String algorithmProvider, java.lang.String storeType, javax.net.ssl.KeyManager[] keyManagers, javax.net.ssl.TrustManager[] trustManagers)
public ContextFactory(java.lang.String protocol, java.lang.String algorithm, java.lang.String provider)
protocol
- the target protocolalgorithm
- the target algorithmprovider
- the target security providerpublic ContextFactory()
Method Detail |
---|
public java.lang.String getProtocol()
public void setProtocol(java.lang.String protocol)
protocol
- public java.lang.String getAlgorithm()
public void setAlgorithm(java.lang.String algorithm)
algorithm
- the algorithm to use for SSL communicationspublic java.lang.String getStoreType()
public void setStoreType(java.lang.String type)
type
- the current keystore typepublic void setKeys(java.lang.String filename, java.lang.String password) throws FtpException
filename
- the keystore filenamepassword
- the file password
FtpException
- if an error occurspublic void setKeys(java.security.KeyStore keyStore, java.lang.String password) throws FtpException
FtpException
public void setCertificates(java.lang.String filename, java.lang.String password) throws FtpException
filename
- the trust store filenamepassword
- the store password
FtpException
- if an error occurspublic void setCertificates(java.security.KeyStore keyStore) throws FtpException
FtpException
public javax.net.ssl.SSLContext getContext() throws FtpException
FtpException
- if an instantiation error occurspublic java.lang.String getAlgorithmProvider()
public void setAlgorithmProvider(java.lang.String algorithmProvider)
algorithmProvider
- The provider.public java.lang.String getKeystoreProvider()
public void setKeystoreProvider(java.lang.String keystoreProvider)
keystoreProvider
- The provider.public java.lang.String getProtocolProvider()
public void setProtocolProvider(java.lang.String protocolProvider)
protocolProvider
- protocol provider.
|
Secure iNet Factory | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |