@Extension(name="FTPS",
category=PREMIUM)
@Operations(value=org.mule.extension.ftp.internal.FtpOperations.class)
@RequiresEnterpriseLicense(allowEvaluationLicense=true)
@RequiresEntitlement(name="ftps-connector")
@SubTypeMapping(baseType=FtpsMode.class,subTypes={FtpsExplicitMode.class,FtpsImplicitMode.class}) @SubTypeMapping(baseType=org.mule.extension.ftp.api.matchers.FileMatcher.class,subTypes=org.mule.extension.ftp.api.FtpFileMatcher.class) @SubTypeMapping(baseType=ProxySettings.class,subTypes={HttpTunnelProxy.class,HttpsTunnelProxy.class})
@ConnectionProviders(value=FtpsConnectionProvider.class)
@ErrorTypes(value=org.mule.extension.ftp.api.FileError.class)
@Sources(value=org.mule.extension.ftp.internal.source.FtpDirectoryListener.class)
@Xml(prefix="ftps")
@ExternalLib(name="BC Provider",description="BC Provider for FTPS Session Reuse",nameRegexpMatcher="(.*)\\.jar",requiredClassName="org.bouncycastle.jce.provider.BouncyCastleProvider",type=JAR,coordinates="org.bouncycastle:bcprov-jdk18on:1.78.1",optional=true) @ExternalLib(name="BCJSSE Provider",description="BCJSSE Provider for FTPS Session Reuse",nameRegexpMatcher="(.*)\\.jar",requiredClassName="org.bouncycastle.jsse.provider.BouncyCastleJsseProvider",type=JAR,coordinates="org.bouncycastle:bctls-jdk18on:1.78.1",optional=true) @ExternalLib(name="BCPKIX Provider",description="BCPKIX Provider for FTPS Session Reuse",nameRegexpMatcher="(.*)\\.jar",requiredClassName="org.bouncycastle.pkix.jcajce.X509CertStoreSelector",type=JAR,coordinates="org.bouncycastle:bcpkix-jdk18on:1.78.1",optional=true) @ExternalLib(name="BCUTIL Provider",description="BCUTIL Provider for FTPS Session Reuse",nameRegexpMatcher="(.*)\\.jar",requiredClassName="org.bouncycastle.asn1.eac.EACObjectIdentifiers",type=JAR,coordinates="org.bouncycastle:bcutil-jdk18on:1.78.1",optional=true)
@JavaVersionSupport(value={JAVA_8,JAVA_11,JAVA_17})
public class FtpsConnector
extends org.mule.extension.ftp.internal.FtpConnector
| Constructor and Description |
|---|
FtpsConnector() |
Copyright © 2024 MuleSoft, Inc.. All rights reserved.