public interface FtpFileSystemDelegator extends HasKeystore, HasTruststore
Modifier and Type | Method and Description |
---|---|
default FtpFileSystem |
createFileSystem() |
FtpFileSystem |
getFileSystem() |
default String |
getKeyManagerAlgorithm() |
default String |
getKeystore() |
default String |
getKeystoreAlias() |
default String |
getKeystoreAliasAuthAlias() |
default String |
getKeystoreAliasPassword() |
default String |
getKeystoreAuthAlias() |
default String |
getKeystorePassword() |
default KeystoreType |
getKeystoreType() |
default String |
getTrustManagerAlgorithm() |
default String |
getTruststore() |
default String |
getTruststoreAuthAlias() |
default String |
getTruststorePassword() |
default KeystoreType |
getTruststoreType() |
default boolean |
isAllowSelfSignedCertificates() |
default boolean |
isIgnoreCertificateExpiredException() |
default boolean |
isVerifyHostname() |
default void |
setAllowSelfSignedCertificates(boolean testModeNoCertificatorCheck)
If
true , self signed certificates are accepted |
default void |
setAuthAlias(String alias) |
default void |
setFileType(FtpSession.FileType fileType) |
default void |
setFtpType(FtpSession.FtpType value) |
default void |
setHost(String host) |
default void |
setIgnoreCertificateExpiredException(boolean ignoreCertificateExpiredException)
If
true , CertificateExpiredExceptions are ignored |
default void |
setKeyManagerAlgorithm(String keyManagerAlgorithm)
Key manager algorithm.
|
default void |
setKeystore(String keystore)
Resource url to keystore or certificate.
|
default void |
setKeystoreAlias(String keystoreAlias)
Alias to obtain specific certificate or key in keystore
|
default void |
setKeystoreAliasAuthAlias(String keystoreAliasAuthAlias)
Authentication alias to authenticate access to certificate or key indicated by
keystoreAlias |
default void |
setKeystoreAliasPassword(String keystoreAliasPassword)
Default password to authenticate access to certificate or key indicated by
keystoreAlias |
default void |
setKeystoreAuthAlias(String keystoreAuthAlias)
Authentication alias used to obtain keystore password
|
default void |
setKeystorePassword(String keystorePassword)
Default password to access keystore
|
default void |
setKeystoreType(KeystoreType keystoreType)
Type of keystore
|
default void |
setPassive(boolean b) |
default void |
setPassword(String passwd) |
default void |
setPort(int port) |
default void |
setProt(FtpSession.Prot prot) |
default void |
setProxyHost(String proxyHost) |
default void |
setProxyPort(int proxyPort) |
default void |
setProxyTransportType(FtpSession.TransportType proxyTransportType) |
default void |
setRemoteDirectory(String remoteDirectory) |
default void |
setTrustManagerAlgorithm(String trustManagerAlgorithm)
Trust manager algorithm.
|
default void |
setTruststore(String truststore)
Resource url to truststore.
|
default void |
setTruststoreAuthAlias(String truststoreAuthAlias)
Authentication alias used to obtain truststore password
|
default void |
setTruststorePassword(String truststorePassword)
Default password to access truststore
|
default void |
setTruststoreType(KeystoreType truststoreType)
Type of truststore
|
default void |
setUsername(String username) |
default void |
setVerifyHostname(boolean verifyHostname)
If
true , the hostname in the certificate will be checked against the actual hostname of the peer |
getApplicationContext, getName
getConfigurationClassLoader
default FtpFileSystem createFileSystem()
FtpFileSystem getFileSystem()
@ReferTo(value=FtpFileSystem.class) default void setRemoteDirectory(String remoteDirectory)
@ReferTo(value=FtpFileSystem.class) default void setHost(String host)
@ReferTo(value=FtpFileSystem.class) default void setPort(int port)
@ReferTo(value=FtpFileSystem.class) default void setAuthAlias(String alias)
@ReferTo(value=FtpFileSystem.class) default void setUsername(String username)
@ReferTo(value=FtpFileSystem.class) default void setPassword(String passwd)
@ReferTo(value=FtpFileSystem.class) default void setProxyHost(String proxyHost)
@ReferTo(value=FtpFileSystem.class) default void setProxyPort(int proxyPort)
@ReferTo(value=FtpFileSystem.class) default void setFtpType(FtpSession.FtpType value)
@ReferTo(value=FtpFileSystem.class) default void setFileType(FtpSession.FileType fileType)
@ReferTo(value=FtpFileSystem.class) default void setPassive(boolean b)
@ReferTo(value=FtpFileSystem.class) default void setProxyTransportType(FtpSession.TransportType proxyTransportType)
@ReferTo(value=FtpFileSystem.class) default void setKeystore(String keystore)
HasKeystore
setKeystore
in interface HasKeystore
default String getKeystore()
getKeystore
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setKeystoreType(KeystoreType keystoreType)
HasKeystore
setKeystoreType
in interface HasKeystore
default KeystoreType getKeystoreType()
getKeystoreType
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setKeystoreAuthAlias(String keystoreAuthAlias)
HasKeystore
setKeystoreAuthAlias
in interface HasKeystore
default String getKeystoreAuthAlias()
getKeystoreAuthAlias
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setKeystorePassword(String keystorePassword)
HasKeystore
setKeystorePassword
in interface HasKeystore
default String getKeystorePassword()
getKeystorePassword
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setKeystoreAlias(String keystoreAlias)
HasKeystore
setKeystoreAlias
in interface HasKeystore
default String getKeystoreAlias()
getKeystoreAlias
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setKeystoreAliasAuthAlias(String keystoreAliasAuthAlias)
HasKeystore
keystoreAlias
setKeystoreAliasAuthAlias
in interface HasKeystore
default String getKeystoreAliasAuthAlias()
getKeystoreAliasAuthAlias
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setKeystoreAliasPassword(String keystoreAliasPassword)
HasKeystore
keystoreAlias
setKeystoreAliasPassword
in interface HasKeystore
default String getKeystoreAliasPassword()
getKeystoreAliasPassword
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setKeyManagerAlgorithm(String keyManagerAlgorithm)
HasKeystore
setKeyManagerAlgorithm
in interface HasKeystore
default String getKeyManagerAlgorithm()
getKeyManagerAlgorithm
in interface HasKeystore
@ReferTo(value=FtpFileSystem.class) default void setTruststore(String truststore)
HasTruststore
setTruststore
in interface HasTruststore
default String getTruststore()
getTruststore
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setTruststoreType(KeystoreType truststoreType)
HasTruststore
setTruststoreType
in interface HasTruststore
default KeystoreType getTruststoreType()
getTruststoreType
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setTruststoreAuthAlias(String truststoreAuthAlias)
HasTruststore
setTruststoreAuthAlias
in interface HasTruststore
default String getTruststoreAuthAlias()
getTruststoreAuthAlias
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setTruststorePassword(String truststorePassword)
HasTruststore
setTruststorePassword
in interface HasTruststore
default String getTruststorePassword()
getTruststorePassword
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setTrustManagerAlgorithm(String trustManagerAlgorithm)
HasTruststore
setTrustManagerAlgorithm
in interface HasTruststore
default String getTrustManagerAlgorithm()
getTrustManagerAlgorithm
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setVerifyHostname(boolean verifyHostname)
HasTruststore
true
, the hostname in the certificate will be checked against the actual hostname of the peersetVerifyHostname
in interface HasTruststore
default boolean isVerifyHostname()
isVerifyHostname
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setAllowSelfSignedCertificates(boolean testModeNoCertificatorCheck)
HasTruststore
true
, self signed certificates are acceptedsetAllowSelfSignedCertificates
in interface HasTruststore
default boolean isAllowSelfSignedCertificates()
isAllowSelfSignedCertificates
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setIgnoreCertificateExpiredException(boolean ignoreCertificateExpiredException)
HasTruststore
true
, CertificateExpiredExceptions are ignoredsetIgnoreCertificateExpiredException
in interface HasTruststore
default boolean isIgnoreCertificateExpiredException()
isIgnoreCertificateExpiredException
in interface HasTruststore
@ReferTo(value=FtpFileSystem.class) default void setProt(FtpSession.Prot prot)
Copyright © 2023 Frank!Framework. All rights reserved.