Interface FtpFileSystemDelegator
- All Superinterfaces:
HasApplicationContext
,HasKeystore
,HasTruststore
,IScopeProvider
- All Known Implementing Classes:
FtpFileSystemListener
,FtpFileSystemSender
-
Method Summary
Modifier and TypeMethodDescriptiondefault FtpFileSystem
default String
default String
default String
default String
default String
default String
default String
default KeystoreType
default String
default String
default String
default String
default KeystoreType
default boolean
default boolean
default boolean
default void
setAllowSelfSignedCertificates
(boolean testModeNoCertificatorCheck) Iftrue
, self signed certificates are accepteddefault void
setAuthAlias
(String alias) default void
setFileType
(FtpSession.FileType fileType) default void
setFtpType
(FtpSession.FtpType value) default void
default void
setIgnoreCertificateExpiredException
(boolean ignoreCertificateExpiredException) Iftrue
, CertificateExpiredExceptions are ignoreddefault 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 keystoredefault void
setKeystoreAliasAuthAlias
(String keystoreAliasAuthAlias) Authentication alias to authenticate access to certificate or key indicated bykeystoreAlias
default void
setKeystoreAliasPassword
(String keystoreAliasPassword) Default password to authenticate access to certificate or key indicated bykeystoreAlias
default void
setKeystoreAuthAlias
(String keystoreAuthAlias) Authentication alias used to obtain keystore passworddefault void
setKeystorePassword
(String keystorePassword) Default password to access keystoredefault void
setKeystoreType
(KeystoreType keystoreType) Type of keystoredefault 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 passworddefault void
setTruststorePassword
(String truststorePassword) Default password to access truststoredefault void
setTruststoreType
(KeystoreType truststoreType) Type of truststoredefault void
setUsername
(String username) default void
setVerifyHostname
(boolean verifyHostname) Iftrue
, the hostname in the certificate will be checked against the actual hostname of the peerMethods inherited from interface org.frankframework.core.HasApplicationContext
getApplicationContext, getConfigurationClassLoader
-
Method Details
-
createFileSystem
-
getFileSystem
FtpFileSystem getFileSystem() -
setRemoteDirectory
-
setHost
-
setPort
-
setAuthAlias
-
setUsername
-
setPassword
-
setProxyHost
-
setProxyPort
-
setFtpType
-
setFileType
-
setPassive
-
setProxyTransportType
@ReferTo(FtpFileSystem.class) default void setProxyTransportType(FtpSession.TransportType proxyTransportType) -
setKeystore
Description copied from interface:HasKeystore
Resource url to keystore or certificate. If none specified, the JVMs default keystore will be used.- Specified by:
setKeystore
in interfaceHasKeystore
-
getKeystore
- Specified by:
getKeystore
in interfaceHasKeystore
-
setKeystoreType
Description copied from interface:HasKeystore
Type of keystore- Specified by:
setKeystoreType
in interfaceHasKeystore
-
getKeystoreType
- Specified by:
getKeystoreType
in interfaceHasKeystore
-
setKeystoreAuthAlias
Description copied from interface:HasKeystore
Authentication alias used to obtain keystore password- Specified by:
setKeystoreAuthAlias
in interfaceHasKeystore
-
getKeystoreAuthAlias
- Specified by:
getKeystoreAuthAlias
in interfaceHasKeystore
-
setKeystorePassword
Description copied from interface:HasKeystore
Default password to access keystore- Specified by:
setKeystorePassword
in interfaceHasKeystore
-
getKeystorePassword
- Specified by:
getKeystorePassword
in interfaceHasKeystore
-
setKeystoreAlias
Description copied from interface:HasKeystore
Alias to obtain specific certificate or key in keystore- Specified by:
setKeystoreAlias
in interfaceHasKeystore
-
getKeystoreAlias
- Specified by:
getKeystoreAlias
in interfaceHasKeystore
-
setKeystoreAliasAuthAlias
Description copied from interface:HasKeystore
Authentication alias to authenticate access to certificate or key indicated bykeystoreAlias
- Specified by:
setKeystoreAliasAuthAlias
in interfaceHasKeystore
-
getKeystoreAliasAuthAlias
- Specified by:
getKeystoreAliasAuthAlias
in interfaceHasKeystore
-
setKeystoreAliasPassword
Description copied from interface:HasKeystore
Default password to authenticate access to certificate or key indicated bykeystoreAlias
- Specified by:
setKeystoreAliasPassword
in interfaceHasKeystore
-
getKeystoreAliasPassword
- Specified by:
getKeystoreAliasPassword
in interfaceHasKeystore
-
setKeyManagerAlgorithm
Description copied from interface:HasKeystore
Key manager algorithm. Can be left empty to use the servers default algorithm- Specified by:
setKeyManagerAlgorithm
in interfaceHasKeystore
-
getKeyManagerAlgorithm
- Specified by:
getKeyManagerAlgorithm
in interfaceHasKeystore
-
setTruststore
Description copied from interface:HasTruststore
Resource url to truststore. If none specified, the JVMs default truststore will be used.- Specified by:
setTruststore
in interfaceHasTruststore
-
getTruststore
- Specified by:
getTruststore
in interfaceHasTruststore
-
setTruststoreType
Description copied from interface:HasTruststore
Type of truststore- Specified by:
setTruststoreType
in interfaceHasTruststore
-
getTruststoreType
- Specified by:
getTruststoreType
in interfaceHasTruststore
-
setTruststoreAuthAlias
Description copied from interface:HasTruststore
Authentication alias used to obtain truststore password- Specified by:
setTruststoreAuthAlias
in interfaceHasTruststore
-
getTruststoreAuthAlias
- Specified by:
getTruststoreAuthAlias
in interfaceHasTruststore
-
setTruststorePassword
Description copied from interface:HasTruststore
Default password to access truststore- Specified by:
setTruststorePassword
in interfaceHasTruststore
-
getTruststorePassword
- Specified by:
getTruststorePassword
in interfaceHasTruststore
-
setTrustManagerAlgorithm
Description copied from interface:HasTruststore
Trust manager algorithm. Can be left empty to use the servers default algorithm- Specified by:
setTrustManagerAlgorithm
in interfaceHasTruststore
-
getTrustManagerAlgorithm
- Specified by:
getTrustManagerAlgorithm
in interfaceHasTruststore
-
setVerifyHostname
Description copied from interface:HasTruststore
Iftrue
, the hostname in the certificate will be checked against the actual hostname of the peer- Specified by:
setVerifyHostname
in interfaceHasTruststore
-
isVerifyHostname
default boolean isVerifyHostname()- Specified by:
isVerifyHostname
in interfaceHasTruststore
-
setAllowSelfSignedCertificates
@ReferTo(FtpFileSystem.class) default void setAllowSelfSignedCertificates(boolean testModeNoCertificatorCheck) Description copied from interface:HasTruststore
Iftrue
, self signed certificates are accepted- Specified by:
setAllowSelfSignedCertificates
in interfaceHasTruststore
-
isAllowSelfSignedCertificates
default boolean isAllowSelfSignedCertificates()- Specified by:
isAllowSelfSignedCertificates
in interfaceHasTruststore
-
setIgnoreCertificateExpiredException
@ReferTo(FtpFileSystem.class) default void setIgnoreCertificateExpiredException(boolean ignoreCertificateExpiredException) Description copied from interface:HasTruststore
Iftrue
, CertificateExpiredExceptions are ignored- Specified by:
setIgnoreCertificateExpiredException
in interfaceHasTruststore
-
isIgnoreCertificateExpiredException
default boolean isIgnoreCertificateExpiredException()- Specified by:
isIgnoreCertificateExpiredException
in interfaceHasTruststore
-
setProt
-