EldoS
Navigation
Web site
Support
Table Of Contents

FTPSBlackbox package

FTPSBlackbox client package is a subset of SSLBlackbox and includes the components and functions, related to SSL/TLS and FTP/FTPS.

FTPSBlackbox client+server package includes SSLBlackbox and additionally offers FTP/FTPS server component.

FTPSBlackbox includes the following components:
Component name Summary
ElSecureClient This component provides client-side functionality for SSL and TLS connections.
ElSimpleSSLClient The simplified version of SSL/TLS client.
ElDTLSClient Provides client-side functionality for DTLS protocol.
ElFTPSServer Provides server-side functionality for FTP-over-SSL protocol.
ElSimpleFTPSClient FTPS client is an implementation of FTP and FTP-over-SSL protocol.

Supplementary classes included into SSLBlackbox are
Class name Summary
ElSSLSocket This class allows to creates a managed version of a Secure Socket Layer transport service. The base class for SSL sockets.
ElClientSSLSocket [.NET-only] Provides client-side functionality for SSL and TLS connections via sockets.
SSL Extensions
ElCustomSSLExtensions This class is used as a base class for client and server SSL extensions.
ElClientSSLExtensions This class provides access to the client-side extensions of SSL protocol.
ElCustomSSLExtension This class is used as a base class for other TLS extension classes. Also it can be used to specify non-standard TLS extensions.
ElClientCertURLsSSLExtension This class is used to specify the URLs and accompanying information about certificates, used for client authentication.
ElTruncatedHMACSSLExtension This class is used to specify that the short HMAC form (10 bytes instead of 20) is used.
ElCertificateStatusSSLExtension This class is used to specify the list of trusted OCSP servers which will be used to validate server certificate.
ElMaxFragmentLengthSSLExtension This extension specifies maximum fragment length.
ElTrustedCAsSSLExtension Contains a list of trusted CA certificate identifiers.
ElCertHashTypesSSLExtension This class is used to specify hash algorithms that are allowed by the client for server authentication.
ElServerNameSSLExtension This class is used as placeholder for one or more server names.
ElUserNameSSLExtension This class is used as placeholder for the user name.
ElServerCertificateTypeSSLExtension Stores certificate type of the SSL server.
DTLS
ElDTLSServerFactory This class is designed to protect ElDTLSServer from DoS (Denial-of-Service) attacks.
OpenPGP/TLS
ElSSLPGPCertificateTypeHandler This is the base class, used for OpenPGP authentication in TLS 1.x.
ElSSLClientPGPCertificateTypeHandler This class is used for client-side OpenPGP authentication in TLS 1.x.
FTPS
ElFTPProxySettings This class is used to configure FTP proxy parameters in ElSimpleFTPSClient component.
ElFTPFileInfo This class contains information about one directory entry. Instances of this class are returned by ListDirectory and some other methods of ElSimpleFTPSClient component.

 
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2011, EldoS Corporation