Cookies 🍪

Diese Website verwendet Cookies, die Ihre Zustimmung brauchen. Details

Zum Inhalt springen

IP*Works!

Von /n software inc.

Die umfassendste Suite von Komponenten für die professionelle Internetentwicklung. Nahezu alle der 500 umsatzstärksten Unternehmen weltweit und tausende von unabhängigen Softwareentwicklern vertrauen hierauf.

Core Networking Components

IP*Works! is a comprehensive framework for Internet development and is the core building block for most /n software products. IP*Works! eliminates the complexity of Internet development, providing programmable, SSL-enabled components that facilitate tasks such as ensuring security, sending email, transferring files, managing networks, browsing the Web, consuming Web Services, etc.

All Major Internet Protocols

Components for FTP, HTTP, SMTP, ODATA, POP, IMAP, LDAP, DNS, RSS, SMS, Jabber, SOAP, WebDAV, JSON, XML, and many more!

Latest Security Protocols

Full support for TLS 1.3, TLS 1.2, TLS 1.1 and TLS 1.0.

X.509 Certificate Creation

Become your own certificate authority. Advanced components for digital certificate creation, validation, and management.

Strong Encryption

Robust enterprise-class security with industry standard encryption using SSL and Digital Certificates.

Uniform & Extensible Design

Very easy to use, with a uniform, intuitive, and extensible design. Common component interfaces across platforms and technologies.

Fully Integrated Components

Native software components for any supported development technology - with no dependencies on external libraries.

More Features

  • A comprehensive suite of tools covering all major Internet technologies.

  • Small and lightweight components with no dependencies on external libraries.

  • A complete unified framework with a common, easy-to-learn object model and simplified interfaces enable you to do more.

  • Secure data communications using up to 256-bit strong SSL encryption and digital certificates.

  • Authenticate and encrypt/decrypt data sent and received using TLS 1.3, TLS 1.2, or TLS 1.1.

  • Supports both client-side and server-side authentication.

  • Components are thread-safe on critical members.

  • Full control over the SSL authentication process allows you to accept or reject certificates based certificate parameters.

  • FIPS 140-2 compliant cryptography.

  • Secure server component is also included. Easily build SSL-enabled FTP servers, Web servers, or custom server solutions.

  • Advanced digital certificate capabilities allow you to create, sign, and manage X.509 digital certificates. Become your own certificate authority.

  • Licensed by the US Government for export (ECCN classification).

  • Fast, robust, reliable components that consume minimal resources.

  • Native development components for all supported platforms and technologies.

  • Rigorously tested, rock solid components that have undergone hundreds of thousands of hours of testing both internally by the QA team and externally through customer installations.

  • Detailed reference documentation, sample applications, fully-indexed help files, and an extensive online knowledge base.

  • Backed by multi-tier professional support, including free email support and enterprise-level paid support.

New and Updated Toolkits and Editions

To make feature discussions easier, we use the terms "toolkit" and "edition". "Toolkits" are our products, such as IPWorks or Cloud Mail, and "editions" refer to the languages. When we make an update to a toolkit, that update is included in all editions (unless it's something very language specific). To keep pace with new features in languages (such as async in .NET), we make those updates in all toolkits for that language edition. Using these broad terms allow us to discuss updates in a concise manner.

IPWorks

Several new components have been added to IPWorks: TFTPServer, GRPC, S3 and WSServer. The gRPC component builds on our history of making every protocol easy to use, and is the perfect adition to our other API components. TFTPServer is the complement to our TFTPClient, and makes it, well, trivial to implement a TFTP server. S3 provides an easy-to-use interface for S3-compatible services, including AWS, Digital Ocean, Google Cloud, Linode and more. WSServer is used to create a WebSocket server, and complements our WSClient (formerly WebSocket) component.

Microsoft is ending support for Basic Authentication in Exchange Online this year (see https://docs.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online ) in favor of OAuth 2.0. IPWorks IMAP, POP and SMTP components have all been updated to support OAuth 2.0 requirements without using a separate OAuth component. For more advanced OAuth 2.0 scenarios, the OAuth component can still be used in conjunction with these components (or in other non-email scenarios requiring OAuth).

IPWorks SSL

For environments requiring a greater degree of security, IPWorks SSL has been created. IPWorks SSL is a subset of IPWorks components which have been refactored to enforce communication only via SSL/TLS. FIPS 140-2 compliance can be enabled with a special license

IPWorks EDI Translator

Because our customers often support more than one EDI standard, EDI Translator now includes Reader, Writer, Validator and Translator components for EDIFACT, HL7, TRADCOMS, VDA and X12. All Translator components feature the ability to convert XML and JSON to/from EDI flat file.

Server Licensing for Drives

A server license option has been added for S3 Drive, SFTP Drive and AES Drive. The Server editions have additional performance enhancements and the ability to run as a Windows service.

Improved OAuth and more components in Cloud Storage

The OAuth experience has been improved for all of our Cloud components, making it easier to integrate with your provider of choice. All of our cloud storage components have been combined into one Cloud Storage toolkit, and the component APIs have been standardized across providers.

We've also merged all components for all providers into Cloud Storage. Now, you can find Azure, AWS, Box, Google Cloud, Linode, Digital Ocean and others in one toolkit.

New CloudMailer Component in Cloud Mail

The new CloudMailer component is used to send HTML emails via Amazon SES, GMail or Microsoft Graph using one standard API. The simplified API makes impleentation very quick and easy, and should be applicable in most use cases. If you need more provider-specific features, Cloud Mail has a component for each provider full of provider-specific features.

New Features

These features apply to components in multiple toolkits, or entire language editions across all toolkits.

.NET Async, Cross-Platform and Licensing

Version 2022 introduces a new async version of the API designed to support asynchronous programming (async/await) for all operations. Async is available in all .NET editions of all toolkits. 

Cross-platform .NET editions support .NET Core 3.1 and .NET 5/6. This opens .NET development not only on Windows, but also Linux and macOS.

Runtime licenses for .NET editions can now also be obtained via our website. This makes it easier for customer installing via NuGet (https://www.nuget.org/profiles/nsoftware) or non-Windows platforms to obtain a license. License keys can be set in code, facilitating use on non-Windows systems.

FIPS 140-2 Support

All FIPS-compliant editions of IPWorks, IPWorks SSL and IPWorks SSH have undergone thorough internal audits, and new advanced ciphers have been added. There are language edition and OS platform considerations for FIPS compliance.

C++ Editions Updates

All C++ editions have been updated across the board to provide a more consistent and simpler development experience.

Qt Support

For native development on almost any operating system, the Qt GUI framework with C++ libraries has been a great combination for almost 30 years. Because they are so closely aligned, we merged the Qt toolkit into our C++ toolkit for all products.

Java and Android Editions Merged

For every toolkit, we've merged the Java and Android editions. This will improve the experience of developers working on applications for both mobile and desktop.

macOS and iOS Editions Merged

We've also merged the macOS and iOS editions of every toolkit. This will improve the experience of developers working on applications for both mobile and desktop.

Delphi FMX (FireMonkey) Support and Installation Location

Cross-platform development on Windows, Liniux and macOS is supported in all Delphi editions using Firemonkey. Mobile support is coming soon. To resolve permissions issues in some use cases, the component installation location has been changed to the user's Documents folder, and IDE search paths are updated. During installation, if a previous version exists, you'll be prompted to uninstall it.

Additional Enhancements

  • Installation changes for a better developer experience

  • Updated documentation for improved navigation and searching

  • HTTP/3 Support

  • Support for OCSP when establishing TLS connections

  • Improved certificate handling across the board for a consistent experience on different platforms

  • Support for Relaxed JSON

  • Proxy PAC URL support

  • Update IPv6 logic for a better experience when falling back to IPv4

  • Improvements in Plain C interface

  • Swift useability improvements