# /n software ## About - [About /n software](https://www.nsoftware.com/about/message) - [/n software - The Net Tools Company](https://www.nsoftware.com): /n software - The Net Tools Company, our products include IPWorks, WebSockets, Bluetooth, SSL, SSH, S/MIME, OpenPGP, Encrypt, AUTH, SNMP, Zip, E-Payment, OFX, ERP, EDI, BizTalk, SQL Server SSIS, PowerShell, SFTP, etc. ## News - [/n software - Latest News & Events](https://www.nsoftware.com/news): Stay informed about our newest developments, awards, and releases. ## Company - [/n software - Case Studies](https://www.nsoftware.com/company/case-studies): Learn About the Challenges, Solutions, and Results from Client Projects - [/n software - Our Clients](https://www.nsoftware.com/company/clients): Our Clients - [/n software - Contact Us](https://www.nsoftware.com/company/contact): Contact Us - [/n software - About Us](https://www.nsoftware.com/company): About Us - [/n software - Careers](https://www.nsoftware.com/company/jobs): Careers - [/n software - Data Protection Addendum](https://www.nsoftware.com/company/legal/dpa): /n software Data Protection Addendum - [/n software - Privacy Policy](https://www.nsoftware.com/company/legal/privacy): /n software Privacy Policy - [/n software - Data Protection Addendum](https://www.nsoftware.com/company/legal/rfe): /n software Data Protection Addendum - [/n software - Terms of use](https://www.nsoftware.com/company/legal/terms): /n software Terms of use - [/n software - Testimonials](https://www.nsoftware.com/company/testimonials): Testimonials - [Blueforce Development](https://www.nsoftware.com/company/case-studies/blueforce): Blueforce Development Selects /n software IPWorks Communications Components - [BMT Micro](https://www.nsoftware.com/company/case-studies/bmt): BMT Micro, Inc. Selects /n software's 3-D Secure MPI solution for Java - [Extedo](https://www.nsoftware.com/company/case-studies/extedo): Extedo Selects IPWorks EDI / AS2 Components - [Middleway](https://www.nsoftware.com/company/case-studies/middleway): Using /n software's Biztalk FTP Adapter to Get a Batch of Files - [Oracle](https://www.nsoftware.com/company/case-studies/oracle): Oracle Selects IPWorks EDI / AS2 Components ## Products - [/n software - Cross-platform components and libraries for Internet Communications and Security](https://www.nsoftware.com/products): Full /n software product listing ## Download - [/n software - Downloads](https://www.nsoftware.com/download): /n software Downloads ## Order - [/n software - Sales FAQs](https://www.nsoftware.com/order/faq): /n software Sales FAQs - [/n software - Export Compliance](https://www.nsoftware.com/order/info/export): Export Compliance - [/n software - Ordering Information](https://www.nsoftware.com/order/info): /n software Order Information - [/n software inc. - Temporary Notice Due to COVID-19](https://www.nsoftware.com/order/notice): Export Compliance - [/n software - 3-D Secure Purchasing Quote](https://www.nsoftware.com/order/quote/3dsecure): 3-D Secure Purchasing Quote - [/n software - BizTalk Adapters Purchasing Quote](https://www.nsoftware.com/order/quote/adapters): BizTalk Adapters Purchasing Quote - [/n software - Purchasing Quote](https://www.nsoftware.com/order/quote): Purchasing Quote - [/n software - IPWorks EDI Purchasing Quote](https://www.nsoftware.com/order/quote/inedi): IPWorks EDI Purchasing Quote - [/n software - Reseller Partners](https://www.nsoftware.com/order/resellers): /n software Reseller Partners ## Licensing - [Academic Software Licensing](https://www.nsoftware.com/lic/academic) - [/n software - Product Activation Help](https://www.nsoftware.com/lic/help) - [/n software - Product Activation](https://www.nsoftware.com/lic) - [/n software - License Transfer Request](https://www.nsoftware.com/lic/transfer) ## Forms - [/n software - Feature Request](https://www.nsoftware.com/forms/request) ## Support - [/n software - Product Activation](https://www.nsoftware.com/support/activation) - [/n software - Upcoming Events](https://www.nsoftware.com/support/followup) - [/n software Technical Support](https://www.nsoftware.com/support): /n software Technical Support Options - [/n software - Custom Development Services](https://www.nsoftware.com/support/services): /n software Custom Development Services - [/n software - Custom Development Request Submission](https://www.nsoftware.com/support/services/thankyou) - [/n software - Request for Technical Support](https://www.nsoftware.com/support/submit) ## Subscriptions - [Red Carpet Subscription Details](https://www.nsoftware.com/subscriptions/details): Red Carpet Subscription Details - [Red Carpet Subscription Details](https://www.nsoftware.com/subscriptions/escrow): Red Carpet Subscription Details - [Red Carpet Subscription Features](https://www.nsoftware.com/subscriptions/features): Red Carpet Subscription Feature & Benefit Analysis - [Red Carpet Subscription | nsoftware](https://www.nsoftware.com/subscriptions): Red Carpet Subscriptions give you everything you need in one package: components for every major protocol from FTP to IMAP to SNMP, SSL and SSH security, S/MIME encryption, Digital Certificates, Credit Card Processing, ZIP compression, Instant Messaging, Shipping and Tracking, and e-business (EDI) transactions. Plus, no licensing restrictions, so you can code on your work machine, your notebook, and even your home machine. No technology restrictions, so you get everything: .NET, COM, C++, Java, Pocket PC, Unix, Linux, Mac OS, Windows Phone, iOS, and even Andoid. Free quarterly updates provide free product updates, free upgrades, and new releases so you always stay on the leading edge. - [Red Carpet Subscription | Purchasing Options](https://www.nsoftware.com/subscriptions/order): Purchasing Options Red Carpet Subscription - [Red Carpet Subscription Enterprise Licensing](https://www.nsoftware.com/subscriptions/sitelicense): Red Carpet Subscription Enterprise Licensing Options - [/n software - Subscription Upgrade Examples](https://www.nsoftware.com/subscriptions/upgrade/examples) - [/n software - Upgrade to a Subscription](https://www.nsoftware.com/subscriptions/upgrade) - [Red Carpet Subscription | Purchasing Options (.NET)](https://www.nsoftware.com/subscriptions/order?eid=RCNJ-A): Purchasing Options Red Carpet Subscription (.NET Edition) - [Red Carpet Subscription | Purchasing Options (Java)](https://www.nsoftware.com/subscriptions/order?eid=RCJJ-V): Purchasing Options Red Carpet Subscription (Java Edition) - [Red Carpet Subscription | Purchasing Options (C++)](https://www.nsoftware.com/subscriptions/order?eid=RCCJ-A): Purchasing Options Red Carpet Subscription (C++ Edition) - [Red Carpet Subscription | Purchasing Options (macOS)](https://www.nsoftware.com/subscriptions/order?eid=RCCJ-M): Purchasing Options Red Carpet Subscription (macOS Edition) - [Red Carpet Subscription | Purchasing Options (JavaScript)](https://www.nsoftware.com/subscriptions/order?eid=RCJJ-J): Purchasing Options Red Carpet Subscription (JavaScript Edition) - [Red Carpet Subscription | Purchasing Options (Delphi)](https://www.nsoftware.com/subscriptions/order?eid=RCDJ-A): Purchasing Options Red Carpet Subscription (Delphi Edition) - [Red Carpet Subscription | Purchasing Options (C++ Builder)](https://www.nsoftware.com/subscriptions/order?eid=RCBJ-A): Purchasing Options Red Carpet Subscription (C++ Builder Edition) - [Red Carpet Subscription | Purchasing Options (PHP)](https://www.nsoftware.com/subscriptions/order?eid=RCPJ-A): Purchasing Options Red Carpet Subscription (PHP Edition) - [Red Carpet Subscription | Purchasing Options (Python)](https://www.nsoftware.com/subscriptions/order?eid=RCTJ-A): Purchasing Options Red Carpet Subscription (Python Edition) - [Red Carpet Subscription | Purchasing Options (Swift)](https://www.nsoftware.com/subscriptions/order?eid=RCSJ-A): Purchasing Options Red Carpet Subscription (Swift Edition) - [Red Carpet Subscription | Purchasing Options (iOS)](https://www.nsoftware.com/subscriptions/order?eid=RCCJ-D): Purchasing Options Red Carpet Subscription (iOS Edition) - [Red Carpet Subscription | Purchasing Options (Android)](https://www.nsoftware.com/subscriptions/order?eid=RCGJ-V): Purchasing Options Red Carpet Subscription (Android Edition) - [Red Carpet Subscription | Purchasing Options (Qt)](https://www.nsoftware.com/subscriptions/order?eid=RCHJ-A): Purchasing Options Red Carpet Subscription (Qt Edition) ## Resellers - [/n software Resellers List](https://www.nsoftware.com/resellers) ## IPWorks - [What's New in IPWorks](https://www.nsoftware.com/ipworks/new): Latest updates to IPWorks. - [IPWorks | Internet Development Library | nsoftware](https://www.nsoftware.com/ipworks): The most comprehensive component library for secure communications development. For over three decades IPWorks has been powering connectivity solutions for leading enterprises and thousands of independent software developers worldwide. Available for any platform - .NET/C#, Java, Python, Delphi, C++, etc. - [IPWorks License (EULA)](https://www.nsoftware.com/ipworks/license): License (EULA) for IPWorks - [IPWorks | Download Options](https://www.nsoftware.com/ipworks/download): Download IPWorks - [IPWorks | Purchasing Options](https://www.nsoftware.com/ipworks/order): Purchasing Options IPWorks - [IPWorks | Purchasing Options (.NET)](https://www.nsoftware.com/ipworks/order?eid=IPNJ-A): Purchasing Options IPWorks (.NET Edition) - [IPWorks | Purchasing Options (Java)](https://www.nsoftware.com/ipworks/order?eid=IPJJ-V): Purchasing Options IPWorks (Java Edition) - [IPWorks | Purchasing Options (C++)](https://www.nsoftware.com/ipworks/order?eid=IPCJ-A): Purchasing Options IPWorks (C++ Edition) - [IPWorks | Purchasing Options (macOS)](https://www.nsoftware.com/ipworks/order?eid=IPCJ-M): Purchasing Options IPWorks (macOS Edition) - [IPWorks | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworks/order?eid=IPJJ-J): Purchasing Options IPWorks (JavaScript Edition) - [IPWorks | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworks/order?eid=IPDJ-A): Purchasing Options IPWorks (Delphi Edition) - [IPWorks | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworks/order?eid=IPBJ-A): Purchasing Options IPWorks (C++ Builder Edition) - [IPWorks | Purchasing Options (PHP)](https://www.nsoftware.com/ipworks/order?eid=IPPJ-A): Purchasing Options IPWorks (PHP Edition) - [IPWorks | Purchasing Options (Python)](https://www.nsoftware.com/ipworks/order?eid=IPTJ-A): Purchasing Options IPWorks (Python Edition) - [IPWorks | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworks/order?eid=IPAJ-A): Purchasing Options IPWorks (ActiveX/ASP/COM Edition) - [IMAP email attachments and message parts](https://www.nsoftware.com/kb/entries/ipworks-imap-email-attachments): How to I decode email attachments and message parts with the IMAP component? - [Version 2024 Updates](https://www.nsoftware.com/kb/articles/2024-overview): Information and upgrade information for version 2024. - [IPWorks 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworks-v22-v24-diffs): This article details the API differences between IPWorks 2022 and IPWorks 2024. - [Version 2024 Upgrade Guide](https://www.nsoftware.com/kb/articles/2024-upgrade-guide): Technical details about upgrading from version 2022 to version 2024. - [Using the XML component to parse and write XML](https://www.nsoftware.com/kb/articles/ipworks-parse-write-xml): How to use the IPWorks XML component to write and parse XML data from files, streams or strings. - [Using Two-Factor Authentication (2FA) with IPWorks SSH](https://www.nsoftware.com/kb/entries/ipworks-ssh-two-factor-authentication): IPWorks SSH and IPWorks Auth can be used together to connect to servers requiring two-factor authentication. - [Trusted Platform Module (TPM) Support](https://www.nsoftware.com/kb/articles/ipworks-tpm-getting-started): Trusted Platform Module (TPM) Support - [You Must Enable LocalHost for UDP and Multicast on Android](https://www.nsoftware.com/kb/entries/ipworks-set-localhost-android): Describes why the LocalHost property must be set to 0.0.0.0 to receive UDP and multicast traffic on Android devices. - [Ensuring Immediate TCP Port Release After Closing a TCPServer](https://www.nsoftware.com/kb/entries/ipworks-tcpserver-free-local-port): Explains how to ensure that the operating system immediately releases a local TCP port after an IPWorks TCPServer connection is closed. - [Error: Unbalanced Element Tag](https://www.nsoftware.com/kb/entries/ipworks-unbalanced-tag): A guide to dealing with the error "Unbalanced Element Tag" - [Getting Started with CertMgr](https://www.nsoftware.com/kb/articles/ipworks-certmgr): A guide to CertMgr with examples. - [Getting Started with SMTP, POP, & IMAP](https://www.nsoftware.com/kb/articles/ipworks-mail): An guide to SMTP, POP, & IMAP with examples. - [TLS/SSL Libraries and /n software Toolkits](https://www.nsoftware.com/kb/entries/ipworks-tls-ssl-libraries): TLS/SSL Implementation Options - [IPWorks 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworks-v20-v22-diffs): This article details the API differences between IPWorks 2020 and IPWorks 2022. - [.NET Async Support](https://www.nsoftware.com/kb/articles/async): Async support in .NET editions - [Getting Started with FMX](https://www.nsoftware.com/kb/articles/fmx): How to use Delphi Edition components in FMX - [Getting Started with Qt](https://www.nsoftware.com/kb/articles/qt): How to use C++ Edition components in Qt Creator - [Using C++ edition components in plain C](https://www.nsoftware.com/kb/articles/c-support): Using C++ edition components in plain C - [Setting up the Azure Portal for OAuth](https://www.nsoftware.com/kb/articles/ipworks-oauth-azure-setup): Setting up the Azure portal to work with the OAuth component< - [Using OAuth for authentication to connect with SMTP, IMAP, and POP3](https://www.nsoftware.com/kb/articles/ipworks-oauth-email): IPWorks emailing components offers the support to connect to mail servers using OAuthv2 - [Authenticating to Microsoft (Office) 365 with OAuth as an Unattended Application](https://www.nsoftware.com/kb/articles/oauthazureclientcreds): Using the OAuth or Cloud components to authenticate using the Client Credential OAuth grant flow. - [Getting Started with the GRPC component](https://www.nsoftware.com/kb/articles/ipworks-grpc): An Introduction to Using the GRPC component - [Stream Example with IPWorks SSH & SFTP](https://www.nsoftware.com/kb/entries/ipworks-ssh-sftp-stream-example): A basic example showing how to implement IPWorksSSHStream or IPWorksSFTPStream - [Configure IGMPv2 for MCast on Windows](https://www.nsoftware.com/kb/entries/ipworks-mcast-enable-igmpv2): How to force a specific IGMP version for MCast on Windows by setting the system registry. - [Getting Started with JavaScript in Electron](https://www.nsoftware.com/kb/articles/electron): A guide to integrating our toolkits into Electron - [Licensing in .Net](https://www.nsoftware.com/kb/entries/ipworks-net-license): Solutions to "Could not find a valid license" errors and general deployment information - [HTTP: Authenticating as the Current User](https://www.nsoftware.com/kb/entries/ipworks-http-authenticate-current-user): Authenticating as the current user with the HTTP component. - [Getting Started with S3 Component](https://www.nsoftware.com/kb/articles/ipworks-s3): How to interact with S3-compatible storage services using IPWorks or Cloud Storage - [Version 2022 Updates](https://www.nsoftware.com/kb/articles/ipworks-2022): Information and upgrade information for version 2022. - [Unicode Support in the C++ Editions](https://www.nsoftware.com/kb/entries/ipworks-cpp-unicode-support): A How-To Guide - [SSL Client Authentication](https://www.nsoftware.com/kb/entries/ipworks-ssl-client-authentication): This entry covers what SSL client authentication is and how to do it with the /n software components. - [Working with Binary Data in Delphi and C++ Builder](https://www.nsoftware.com/kb/entries/ipworks-delphi-cppbuilder-binary-data): Delphi and C++ Builder editions use byte arrays (TBytes) to allow operating with binary data. - [Sending Multipart SMPP Messages](https://www.nsoftware.com/kb/entries/ipworks-smpp-multipart-messages): Explains how to send multipart SMS messages using SMPP in newer and older versions of IPWorks. - [Sending Messages Through Clickatell](https://www.nsoftware.com/kb/entries/ipworks-clickatell-send-messages): How to use the HTTP and JSON components with Clickatell - [How Do I Send SMS Messages?](https://www.nsoftware.com/kb/entries/ipworks-smpp-send-sms): How do I send SMS messages? - [Getting Started with JSON](https://www.nsoftware.com/kb/articles/ipworks-json): An introduction to parsing with the JSON component - [Common Windows Security Errors](https://www.nsoftware.com/kb/entries/ipworks-common-windows-security-errors): Description of Security Errors 80090302, 8009030D, 8009030E, 80090304, 80090308, 80090325, 80090326, 80090327, 80090331, 8009035D, 8009030F, 80090321 - [TLS 1.3 Support](https://www.nsoftware.com/kb/entries/ipworks-tls-1-3-support): TLS 1.3 Support may be enabled in all editions. - [Symantec/Norton Products detecting WS.Reputation.1](https://www.nsoftware.com/kb/entries/ipworks-antivirus-ws-reputation-1): Symantec/Norton products, especially Symantec Endpoint Protection, may incorrectly detect "WS.Reputation.1" when you run one of our installers. - [TLS Handshake Error 80090308](https://www.nsoftware.com/kb/entries/ipworks-ssl-handshake-error): Configure TLS settings to resolve handshake error 80090308 when the remote host does not support implicit SSL. - [.NET Core on Raspberry Pi](https://www.nsoftware.com/kb/entries/ipworks-dotnet-core-raspberry-pi): Use the .NET editions of any /n software product on the Raspberry Pi. - [PipeExec and .NET 4.0 Console Input](https://www.nsoftware.com/kb/entries/ipworks-pipeexec-dotnet-console-input): In .NET 4.0 input from Pipes cannot be read by default. - [Getting Started with C++ Edition Static Libraries](https://www.nsoftware.com/kb/entries/ipworks-cpp-static-libraries): How to use the static libraries in the /n software C++ Editions. - [Error Handling in C++](https://www.nsoftware.com/kb/entries/ipworks-error-handling-cpp): The return value of methods and GetLastError() provide information on errors in C++ editions - [SNMP Code Example: Bulk Requests](https://www.nsoftware.com/kb/entries/ipworks-snmp-bulk-requests): How does the SendGetBulkRequest method on the SNMPMgr/SNMPTCPMgr component work? - [SNMP Enterprise-Specific Traps](https://www.nsoftware.com/kb/entries/ipworks-snmp-enterprise-traps): How do I send an enterprise-specific trap? - [SNMP Code Example: Interpret a MAC or IP Address Value](https://www.nsoftware.com/kb/entries/ipworks-snmp-interpret-mac-ip): Demonstrates how to use the ValueB field of the Objects collection to convert MAC or IP address values returned by an SNMP agent into a readable string format. - [Responding to SNMPv3 Traps](https://www.nsoftware.com/kb/entries/ipworks-snmp-responding-to-snmpv3-traps): This article will show you how to use events to receive and decode SNMPv3 traps. - [Configure the Maximum Message Size using SNMP Component](https://www.nsoftware.com/kb/entries/ipworks-snmpv3-set-msgmaxsize): How to configure the SNMP msgMaxSize field using supported IPWorks SNMP components. - [SOAP and XML Code Example: Traversing XML with the XPath Property](https://www.nsoftware.com/kb/entries/ipworks-soap-xml-xpath-traversal): This entry describes the various ways to traverse XML using the XPath and other properties. - [Configure GDrive to Handle Simulated Folder Structures](https://www.nsoftware.com/kb/entries/ipworks-gdrive-simulated-folder-structure): Understand how to access and manage files within Google Drive's virtual folder structure using the GDrive component. - [Performing Multiple SFTP Transfers with the SFTP Component](https://www.nsoftware.com/kb/entries/ipworks-ssh-sftp-queue-simultaneous-transfers): The IPWorks SSH SFTP component supports doing multiple simultaneous transfers using the Queue file method. - [Resume Uploads and Downloads Using the FTP Component](https://www.nsoftware.com/kb/entries/ipworks-ftp-resume-upload): Use the FTP component's StartByte property to resume a transfer if it is interrupted. - [Registering an OCX File](https://www.nsoftware.com/kb/entries/ipworks-register-ocx): Both 32 bit and 64 bit OCX files are included in the setup. Only one can be registered at a given time. - [Are /n software Components Thread Safe?](https://www.nsoftware.com/kb/entries/ipworks-thread-safety): Only certain editions of /n software libraries are thread safe. - [Getting Started with ZipStream](https://www.nsoftware.com/kb/entries/ipworks-zipstream-compress-decompress): The ZipStream component provides a way to compress and decompress streamed data. - [HTTP/2 Support](https://www.nsoftware.com/kb/entries/ipworks-http-http2-support): Details HTTP/2 support in IPWorks 2016. - [IPPort/IPDaemon: Receiving Fixed-Length Data Records](https://www.nsoftware.com/kb/entries/ipworks-ipport-ipdaemon-fixed-length-records): This article shows how to use RecordLength to received fixed-length data records - [RSA and DSA Asymmetric Encryption Basics](https://www.nsoftware.com/kb/entries/ipworks-rsa-dsa-asymmetric-encryption-basics): This article demonstrates the basics of asymmetric encryption with the RSA component from IPWorks Encrypt. - [Passing Command Line Parameters with ZipSFX](https://www.nsoftware.com/kb/entries/ipworks-zip-sfx-command-line-parameters): ZipSFX supports command line parameters both in FileToExecute and the self-extracting archive. - [OpenPGP Code Example: Support for PGP 6.5.8](https://www.nsoftware.com/kb/entries/ipworks-openpgp-support-old-packet-type): PGP 6.5.8 can be supported via the AllowOldPacketType configuration setting. - [BizTalk: Using the SFTP and FTP Send Adapter to Download a File](https://www.nsoftware.com/kb/entries/ipworks-biztalk-sftp-ftp-send-download): It is possible in newer versions of the SFTP and FTP adapter to download a file or list a directory using the Send adapters. - [Preserving SFTP File Times](https://www.nsoftware.com/kb/entries/ipworks-sftp-preserve-file-times): Allowing the Sftp component to preserve file times for uploads and downloads. - [Using CA-Signed Keys in SSH](https://www.nsoftware.com/kb/entries/ipworks-ssh-ca-signed-keys): Learn how to use CA-signed client and host keys with IPWorks SSH components to simplify key management. - [FTP Directories with Spaces in Them](https://www.nsoftware.com/kb/entries/ipworks-ftp-directories-with-spaces): If the FTP site has a directory with a space in it, retrieving the directory will fail. - [BizTalk: Add Multiple Files to a Zip Archive](https://www.nsoftware.com/kb/entries/ipworks-biztalk-add-multiple-files-zip): Multiple files can be added to a Zip archive at one time by manually invoking a send pipeline. - [LDAP: Connect to Default Domain Controller Using Current User Credentials](https://www.nsoftware.com/kb/entries/ipworks-ldap-connect-default-domain): Connect to the default DC and authenticate with the current user. - [FXP Transfers](https://www.nsoftware.com/kb/entries/ipworks-ftp-fxp-transfers): Using the FTP component to perform Server to Server transfers - [IPWorks IPC - How to create and use named pipes](https://www.nsoftware.com/kb/entries/ipworks-ipc-named-pipes): How to use IPWorks IPC to create and use named pipes. - [Swift Events](https://www.nsoftware.com/kb/entries/ipworks-swift-events): Implementing events in Swift. - [SSL: Server Certificate Verification Failed](https://www.nsoftware.com/kb/entries/ipworks-ssl-cert-verify-failed): When I attempt to connect, I get an error that the server certificate verification failed. - [Using the Android components in Android Studio](https://www.nsoftware.com/kb/articles/android-studio): A guide on using the Android components in Android Studio - [Encrypting and Decrypting with AES](https://www.nsoftware.com/kb/entries/ipworks-encrypt-aes-encrypt-decrypt): This article shows how to encrypt and decrypt data using the AES component of IPWorks Encrypt. - [How to Make Sure POODLE Doesn't Affect You](https://www.nsoftware.com/kb/entries/ipworks-ssl-poodle-vulnerability): Use TLS 1.0 to ensure that POODLE does not affect your connection. - [Message Length Limited When Using RSA Public-Key Cryptography](https://www.nsoftware.com/kb/entries/ipworks-crypto-rsa-message-length): Messages being encrypted using RSA public-key cryptography must be shorter than the modulus of the public key. - [How Should I Use the BizTalk Adapters in a Group?](https://www.nsoftware.com/kb/entries/ipworks-biztalk-adapters-group): Use an Active/Passive configuration for reliability. Use an Active/Active configuration for load balancing. - [Is /n software SSL Impacted by the OpenSSL Heartbleed Vulnerability?](https://www.nsoftware.com/kb/entries/ipworks-openssl-heartbleed): Explains the OpenSSL Heartbleed vulnerability and confirms that applications using /n software SSL cryptography are not affected. - [Amazon SQS: CreateQueue not creating the queue.](https://www.nsoftware.com/kb/entries/ipworks-sqs-createqueue-region): I called the CreateQueue method, but it does not show in the SQS Management Console. - [10035 WOULDBLOCK error](https://www.nsoftware.com/kb/entries/ipworks-winsock-error-10035): What is the 10035 WOULDBLOCK error and how do I handle it? - [Configure Secure Authentication in OFTP](https://www.nsoftware.com/kb/entries/ipworks-oftp-secure-authentication): The OFTP components provide a protocol-level challenge and response mechanism known as secure authentication. - [Encrypted using an armored .asc key file with OpenPGP.](https://www.nsoftware.com/kb/entries/ipworks-openpgp-encrypt-asc-key): Key files can be used directly to encrypt and verify signatures. - [.NET Components Hang When Accessing GUI from Events](https://www.nsoftware.com/kb/entries/ipworks-net-components-hang-gui-events): When I access the GUI from within the event of an asynchronous component - [Delphi: Fixing 'Undeclared Identifier' Errors After Installing the Full Version](https://www.nsoftware.com/kb/entries/ipworks-delphi-undeclared-identifier): When installing the full version over the trial version Delphi can continue to use old .pas files causing this error. - [How Do I Use Your BizTalk Adapter Dynamically or Access Promoted Properties?](https://www.nsoftware.com/kb/entries/ipworks-biztalk-dynamic-adapter): Our adapters promote all properties to allow configuration from within an orchestration. - [Delphi: Support for Lazarus](https://www.nsoftware.com/kb/entries/ipworks-delphi-support-lazarus): The components can be used from Lazarus on Windows. - [Certificate Password Length Limitation in Windows Server 2003](https://www.nsoftware.com/kb/entries/ipworks-certificate-password-ws2003): Windows Server 2003 limits the length of a certificate password to at most 31 characters. - [Unix and Mac OS X: Exclude Unused Components During Compilation](https://www.nsoftware.com/kb/entries/ipworks-unix-macos-exclude-unused-components): Shows how to reduce the size of your compiled application by including only the components you need. - [SSH: Server](https://www.nsoftware.com/kb/entries/ipworks-ssh-server): When attempting to connect, I get the error "Server - [Using the Components in macOS and iOS](https://www.nsoftware.com/kb/articles/mac): A Guide to Using the Components in macOS and iOS - [Fixing COM Class Factory Error 80040154 When Using ActiveX Controls in .NET Applications](https://www.nsoftware.com/kb/entries/ipworks-com-class-factory-error-80040154): How to fix the error "Retrieving the COM class factory for component with CLSID [ID] failed due to the following error: 80040154." when using ActiveX Controls in .NET applications. - [Controlling browser behavior for S3 Objects in ASP.NET](https://www.nsoftware.com/kb/entries/ipworks-asp-write-direct-browser): Demonstrates how to control whether file content is displayed in a browser page or downloaded as a file in ASP.NET. - [Optimize .NET DLL Load Time to Reduce Component Response Delay](https://www.nsoftware.com/kb/entries/ipworks-dotnet-dll-load-time): When an internet connection is unavailable, .NET DLL load times may increase, causing components to respond slowly. - [Ping: IPv6 Support](https://www.nsoftware.com/kb/entries/ipworks-ping-ipv6-support): IPWorks V8 supports using Ping with IPv6 addresses. - [Delphi: Using the Components in a Delphi Package](https://www.nsoftware.com/kb/entries/ipworks-delphi-package): This can be achieved following the steps below. - [FTP Error: 550 SIZE Command Not Supported](https://www.nsoftware.com/kb/entries/ipworks-ftp-550-size-command): This will occur when the component tries to calculate the percent complete for downloads. - [Winsock Error 10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.](https://www.nsoftware.com/kb/entries/ipworks-winsock-error-10060): This is Winsock error 10060 which can occur for a variety of reasons. - [Error: Only One Usage of Each Socket Address (Protocol/Network Address/Port) Is Normally Permitted](https://www.nsoftware.com/kb/entries/ipworks-winsock-error-only-one-usage): This occurs when more than one process attempts to bind to the same local port. - [SOAP Code Example: Clearing or Setting the Method Namespace Prefix](https://www.nsoftware.com/kb/entries/ipworks-soap-namespace-prefix): The SOAP component will allow you to change the method - [MIME Code Example: Recursive decoding](https://www.nsoftware.com/kb/entries/ipworks-mime-recursive-decoding): Shows how to use the MIME component to recursively decode a MIME message - [SFTP: Server Error (2) No Such File or File Not Found](https://www.nsoftware.com/kb/entries/ipworks-sftp-server-error2-no-file): This error can occur when the RemotePath specified does not exist on the server. - [How Can I Do a Partial Download with HTTP?](https://www.nsoftware.com/kb/entries/ipworks-http-partial-download): How can I do a partial download with HTTP? - [Using DirList to Retrieve File Listings in FTP and SFTP Tasks](https://www.nsoftware.com/kb/entries/ipworks-ssis-dirlist-ftp-sftp): Learn how to use the DirList property in SSIS FTP and SFTP Receive Tasks with user variables, Foreach Loop Containers, and Script Tasks. - [Using Dynamic Passwords in SSIS](https://www.nsoftware.com/kb/entries/ipworks-ssis-password-user-variable): You can set the value of a password property to point to a user variable. - [IPWorks Jabber Client](https://www.nsoftware.com/kb/articles/ipworks-jabber): Creating a full featured Jabber Instant Messaging Client (XMPP) using IPWorks - [Performing Web Authentication and Administration with LDAP](https://www.nsoftware.com/kb/articles/ipworks-ldap): Basics of Using IPWorks LDAP component to communicate with an LDAP directory server. This article covers authentication, searching, Add/Modify/Delete users and attributes, as well as basic LDAP administration. Requirements: IPWorks and an LDAP server. - [XMPP/Jabber Group Chat](https://www.nsoftware.com/kb/entries/ipworks-xmpp-jabber-group-chat): How do I implement XMPP/Jabber group chat? - [DataIn Event Not Firing When Expected](https://www.nsoftware.com/kb/entries/ipworks-data-in-event-not-firing): The DataIn event is not firing when I expect it to. How do I control this? - [SOAP Request Parameters Not Received by .NET Web Service](https://www.nsoftware.com/kb/entries/ipworks-soap-dotnet-request-parameters): I have written a Web Service in VS.Net, but when I use the SOAP component to consume this service the parameters that I added to the SOAP request are not received in the web service. - [Winsock Error 10053](https://www.nsoftware.com/kb/entries/ipworks-winsock-error-10053): Winsock error 10053 - [Winsock Error 10054](https://www.nsoftware.com/kb/entries/ipworks-winsock-error-10054): Winsock Error 10054 - [External Application Error](https://www.nsoftware.com/kb/entries/ipworks-external-application-error): I'm getting an exception that says "External application error". What does this mean? - [FTP SSL Through a NAT Firewall](https://www.nsoftware.com/kb/entries/ipworks-ftp-ssl-through-nat-firewall): FTP SSL through a NAT Firewall - [HTMLMailer Embedded Images (Image Content ID)](https://www.nsoftware.com/kb/entries/ipworks-htmlmailer-embedded-images): Does HTMLMailer support embedded images? - [Adding New Entries to an LDAP Directory](https://www.nsoftware.com/kb/entries/ipworks-ldap-add-entries): Explains how to create new entries in an LDAP directory by binding with appropriate permissions and specifying required attributes. - [Change LDAP Password?](https://www.nsoftware.com/kb/entries/ipworks-ldap-change-password): How do I change an LDAP password with your component? - [LDAP Extended Requests](https://www.nsoftware.com/kb/entries/ipworks-ldap-extended-requests): Does your LDAP component support extended requests? - [How Do I List All LDAP Groups?](https://www.nsoftware.com/kb/entries/ipworks-ldap-list-groups): How do I list all LDAP groups? - [How Do I List the LDAP Groups That a User Belongs To?](https://www.nsoftware.com/kb/entries/ipworks-ldap-list-user-groups): How do I list the LDAP groups that a user belongs to? - [How Do I List All LDAP Users/Members?](https://www.nsoftware.com/kb/entries/ipworks-ldap-list-users-members): How do I list all LDAP users/members? - [How Do I List and Modify the Members of an LDAP Group?](https://www.nsoftware.com/kb/entries/ipworks-ldap-manage-group-members): How do I list and modify the members of an LDAP group? - [How Do I Add, Replace, or Delete Attributes for an Existing LDAP Entry?](https://www.nsoftware.com/kb/entries/ipworks-ldap-modify-entry-attributes): How do I add, replace, or delete attributes for an existing LDAP entry? - [How Do I Sort LDAP Search Results?](https://www.nsoftware.com/kb/entries/ipworks-ldap-sort-search-results): How do I sort LDAP search results? - [Do You Have an OPML Parser?](https://www.nsoftware.com/kb/entries/ipworks-opml-parser): Do you have an OPML parser? - [How Do I Check If My SMS Was Sent?](https://www.nsoftware.com/kb/entries/ipworks-smpp-check-sms-status): How do I check if my SMS was sent? - [How Do I Move a Message Sent with the SMTP Component to My Sent Folder?](https://www.nsoftware.com/kb/entries/ipworks-smtp-move-to-sent-folder): You can use the IMAP component to append a message to your Sent folder. - [Why Do I Get FTP Error 425?](https://www.nsoftware.com/kb/entries/ipworks-ftp-error-425-data-connection): This occurs with the FTP component when there is a problem establishing the data connection between the client and server. - [DNS Error: Requested Name Found but No Associated Address Record](https://www.nsoftware.com/kb/entries/ipworks-dns-name-resolution-issue): Explains why this error occurs and how to resolve it. - [National Weather Service Data Consumption with IPWorks](https://www.nsoftware.com/kb/articles/ipworks-weather): Consume a publicly available web service provided by the National Weather service to retrieve the 7-day weather forecast using IPWorks - [How Do I Create Your ActiveX Objects Dynamically?](https://www.nsoftware.com/kb/entries/ipworks-activex-dynamic-objects): How do I create your ActiveX objects dynamically? - [Handshaking Error](https://www.nsoftware.com/kb/entries/ipworks-handshaking-error): With the controls from the IPWorks SSL/SSH toolkit I get the error "Error during handshake", how can I debug this? - [Using CertMgr with Smart Card Certificates](https://www.nsoftware.com/kb/entries/ipworks-certmgr-smartcard-support): Explains how the CertMgr control works with smart card certificates. - [How the library detects connection loss](https://www.nsoftware.com/kb/entries/ipworks-connection-unexpected-cut): Explains why a component may not immediately detect a lost connection when the network cable is unplugged. - [Understanding the Non-Authoritative 'Host Not Found' Error](https://www.nsoftware.com/kb/entries/ipworks-dns-error-11002-non-authoritative): Explains the meaning of non-authoritative DNS errors and common causes of error 11002. - [SMTP Code Example: Forwarding Email While Preserving Attachments](https://www.nsoftware.com/kb/entries/ipworks-forward-email-attachments): Demonstrates how to forward an email using SMTP while preserving its existing attachments. - [Sending Binary Data in Visual FoxPro](https://www.nsoftware.com/kb/entries/ipworks-foxpro-send-binary-data): Explains how to send binary data from Visual FoxPro using IPWorks. - [Capturing Outgoing Network Traffic with IPMonitor](https://www.nsoftware.com/kb/entries/ipworks-ipmonitor-outgoing-packets): Explains why IPMonitor captures only incoming packets and how outgoing traffic can be monitored. - [Downloading Older Versions of IPWorks](https://www.nsoftware.com/kb/entries/ipworks-older-version-not-found): Explains where to find and download archived versions of IPWorks that are no longer listed on the main website. - [How do I decode email that I retrieve with POP?](https://www.nsoftware.com/kb/entries/ipworks-pop-decode-mime-email): The messages that I receive from the POP object are encoded when I receive them. Why do they appear like this, and how do I get them to display like commercial mail clients do? - [Configuring the Encryption Algorithm for SMIME and EDI](https://www.nsoftware.com/kb/entries/ipworks-smime-edi-change-encryption): Describes how to configure the encryption algorithm in the SMIME and EDI tool kits. - [Winsock error 10013 WSAEACCES](https://www.nsoftware.com/kb/entries/ipworks-winsock-error-10013): I get Winsock error 10013 WSAEACCES (Permission Denied) whenever I attempt to use the ICMPPort, Ping, or Traceroute components. - [Why do some XML files start with weird characters?](https://www.nsoftware.com/kb/entries/ipworks-xml-bom-characters): Explains why downloaded XML data may begin with unexpected binary characters. - [Access Denied Error When Using ICMP Components](https://www.nsoftware.com/kb/entries/ipworks-icmp-access-denied): Describes Windows security restrictions on ICMP traffic and the configuration options required to enable ICMPPort, Ping, or Traceroute components. - [How Do I Send Binary Data Over the Network Using VB?](https://www.nsoftware.com/kb/entries/ipworks-vb-send-binary-data): I need to exchange some binary data between my applications over the network. What is the easiest way to accomplish this? - [Can I Change the Permission Settings When I Upload a File Onto an FTP Server?](https://www.nsoftware.com/kb/entries/ipworks-ftp-change-permissions): I want to upload a file onto an FTP server, but I would also like to change the permission settings when I do. Is this possible with your controls? - [How Do I Send Extra Commands and Site-Specific Services with the FTP Control?](https://www.nsoftware.com/kb/entries/ipworks-ftp-extra-commands-site-services): How do I send extra commands and site specific services with the FTP control? - [How Do I Transfer Binary Data with Your Controls?](https://www.nsoftware.com/kb/entries/ipworks-binary-data-transfer): How do I transfer binary data with your controls? - [How Do I Send Binary Data Over the Network Using C++?](https://www.nsoftware.com/kb/entries/ipworks-cpp-send-binary-data): How do I send binary data over the network using IPWorks C++ Edition? - [The FTP Server Says](https://www.nsoftware.com/kb/entries/ipworks-ftp-server-unrecognized-command): When trying to upload a file with the help of FTP component the remote FTP server complains about command unrecognized. - [Application Hanging When Reaching End of Execution?](https://www.nsoftware.com/kb/entries/ipworks-network-hanging-on-exit): An application seems to hang when the end of execution is reached. - [How Can I Find Out the IP Address of the Localhost?](https://www.nsoftware.com/kb/entries/ipworks-network-localhost-ip): How can I find out IP address of the localhost? - [Event Firing Behavior in Visual FoxPro](https://www.nsoftware.com/kb/entries/ipworks-firing-events-foxpro): Explains why events may not fire as expected in Visual FoxPro and how to resolve the issue. - ["Interrupted" Error When Using Components on Form_Load()](https://www.nsoftware.com/kb/entries/ipworks-interrupted-error-form-load): Whenever I try to use the components on Form_Load() I get an "Interrupted" error. Is it possible to use your components this way? - [Time Protocol Support in NetClock](https://www.nsoftware.com/kb/entries/ipworks-netclock-specification): Does the NetClock component implement the SNTP protocol? - [How to Transfer a License](https://www.nsoftware.com/kb/entries/ipworks-transfer-license): Submit a license transfer request to transfer a license. - [Threading NNTP News Articles](https://www.nsoftware.com/kb/articles/ipworks-nntpthread): Use the IPWorks NNTP component to create a threaded NNTP news reader. Requirements: IPWorks - [LDAP Retrieval of Directory Service Information](https://www.nsoftware.com/kb/entries/ipworks-ldap-dse-search): How to perform a DSE (Directory Server-Specific Entries) search using the LDAP component. - [Using MCast with Multiple Network Interfaces](https://www.nsoftware.com/kb/entries/ipworks-mcast-multiple-interfaces): How to select a specific network interface when sending or receiving multicast data on a system with multiple network interfaces. - [ICMPPort Does Not Receive Type 8](https://www.nsoftware.com/kb/entries/ipworks-icmpport-not-receiving-type8): I am using ICMPPort to receive type 8 - [StdErr Event Occurs After the Disconnected Event in Rexec/Rshell](https://www.nsoftware.com/kb/entries/ipworks-standard-error-event-rexec-rshell): Explains why the Standard Error event may fire after the Disconnected event and how to identify this condition. - [What's New in IPWorks - Vol. 3 2025](https://www.nsoftware.com/ipworks/new?ver=20253): Vol. 3 2025 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2025](https://www.nsoftware.com/ipworks/new?ver=20252): Vol. 2 2025 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2025](https://www.nsoftware.com/ipworks/new?ver=20251): Vol. 1 2025 - New updates to IPWorks. - [What's New in IPWorks - Vol. 3 2024](https://www.nsoftware.com/ipworks/new?ver=20243): Vol. 3 2024 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2024](https://www.nsoftware.com/ipworks/new?ver=20242): Vol. 2 2024 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2024](https://www.nsoftware.com/ipworks/new?ver=20241): Vol. 1 2024 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2023](https://www.nsoftware.com/ipworks/new?ver=20232): Vol. 2 2023 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2023](https://www.nsoftware.com/ipworks/new?ver=20231): Vol. 1 2023 - New updates to IPWorks. - [What's New in IPWorks - Vol. 3 2022](https://www.nsoftware.com/ipworks/new?ver=20223): Vol. 3 2022 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2022](https://www.nsoftware.com/ipworks/new?ver=20222): Vol. 2 2022 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2022](https://www.nsoftware.com/ipworks/new?ver=20221): Vol. 1 2022 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2021](https://www.nsoftware.com/ipworks/new?ver=20212): Vol. 2 2021 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2021](https://www.nsoftware.com/ipworks/new?ver=20211): Vol. 1 2021 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2020](https://www.nsoftware.com/ipworks/new?ver=20202): Vol. 2 2020 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2020](https://www.nsoftware.com/ipworks/new?ver=20201): Vol. 1 2020 - New updates to IPWorks. - [What's New in IPWorks - Vol. 3 2019](https://www.nsoftware.com/ipworks/new?ver=20193): Vol. 3 2019 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2019](https://www.nsoftware.com/ipworks/new?ver=20192): Vol. 2 2019 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2019](https://www.nsoftware.com/ipworks/new?ver=20191): Vol. 1 2019 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2018](https://www.nsoftware.com/ipworks/new?ver=20182): Vol. 2 2018 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2018](https://www.nsoftware.com/ipworks/new?ver=20181): Vol. 1 2018 - New updates to IPWorks. - [What's New in IPWorks - Vol. 3 2017](https://www.nsoftware.com/ipworks/new?ver=20173): Vol. 3 2017 - New updates to IPWorks. - [What's New in IPWorks - Vol. 2 2017](https://www.nsoftware.com/ipworks/new?ver=20172): Vol. 2 2017 - New updates to IPWorks. - [What's New in IPWorks - Vol. 1 2017](https://www.nsoftware.com/ipworks/new?ver=20171): Vol. 1 2017 - New updates to IPWorks. - [IPWorks | Purchasing Options (Swift)](https://www.nsoftware.com/ipworks/order?eid=IPSJ-A): Purchasing Options IPWorks (Swift Edition) - [IPWorks | Purchasing Options (iOS)](https://www.nsoftware.com/ipworks/order?eid=IPCJ-D): Purchasing Options IPWorks (iOS Edition) - [IPWorks | Purchasing Options (Android)](https://www.nsoftware.com/ipworks/order?eid=IPGJ-V): Purchasing Options IPWorks (Android Edition) - [IPWorks | Purchasing Options (Qt)](https://www.nsoftware.com/ipworks/order?eid=IPHJ-A): Purchasing Options IPWorks (Qt Edition) ## IPWorks SSH - [IPWorks SSH | SSH Library | nsoftware](https://www.nsoftware.com/ipworksssh): Easily integrate Secure Shell (SSH) security into your Internet applications. The IPWorks SSH library includes SSH-enabled client, server, and proxy components supporting strong SSH 2.0 encryption and advanced cryptography. - [IPWorks SSH License (EULA)](https://www.nsoftware.com/ipworksssh/license): License (EULA) for IPWorks SSH - [IPWorks SSH | Download Options](https://www.nsoftware.com/ipworksssh/download): Download IPWorks SSH - [IPWorks SSH | Purchasing Options](https://www.nsoftware.com/ipworksssh/order): Purchasing Options IPWorks SSH - [IPWorks SSH | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksssh/order?eid=IHNJ-A): Purchasing Options IPWorks SSH (.NET Edition) - [IPWorks SSH | Purchasing Options (Java)](https://www.nsoftware.com/ipworksssh/order?eid=IHJJ-V): Purchasing Options IPWorks SSH (Java Edition) - [IPWorks SSH | Purchasing Options (C++)](https://www.nsoftware.com/ipworksssh/order?eid=IHCJ-A): Purchasing Options IPWorks SSH (C++ Edition) - [IPWorks SSH | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksssh/order?eid=IHCJ-M): Purchasing Options IPWorks SSH (macOS Edition) - [IPWorks SSH | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksssh/order?eid=IHJJ-J): Purchasing Options IPWorks SSH (JavaScript Edition) - [IPWorks SSH | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksssh/order?eid=IHDJ-A): Purchasing Options IPWorks SSH (Delphi Edition) - [IPWorks SSH | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksssh/order?eid=IHBJ-A): Purchasing Options IPWorks SSH (C++ Builder Edition) - [IPWorks SSH | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksssh/order?eid=IHPJ-A): Purchasing Options IPWorks SSH (PHP Edition) - [IPWorks SSH | Purchasing Options (Python)](https://www.nsoftware.com/ipworksssh/order?eid=IHTJ-A): Purchasing Options IPWorks SSH (Python Edition) - [IPWorks SSH | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksssh/order?eid=IHAJ-A): Purchasing Options IPWorks SSH (ActiveX/ASP/COM Edition) - [IPWorks SSH 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksssh-v22-v24-diffs): This article details the API differences between IPWorks SSH 2022 and IPWorks SSH 2024. - [IPWorks SSH 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksssh-v20-v22-diffs): This article details the API differences between IPWorks SSH 2020 and IPWorks SSH 2022. - [Getting Started with SSHPlex](https://www.nsoftware.com/kb/articles/ipworksssh-sshplex): An introduction to SSH file transfer and remote execution with IPWorks SSH SSHPlex - [Creating an SSH Reverse Tunnel](https://www.nsoftware.com/kb/articles/ipworksssh-ssh-reverse-tunnel): Introduction to the SSHReverseTunnel component from the /n software IPWorks SSH library - [SSH Authentication](https://www.nsoftware.com/kb/articles/ipworksssh-sshauth): Introduction to SSH server and client authentication - [IPWorks SSH | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksssh/order?eid=IHSJ-A): Purchasing Options IPWorks SSH (Swift Edition) - [IPWorks SSH | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksssh/order?eid=IHCJ-D): Purchasing Options IPWorks SSH (iOS Edition) - [IPWorks SSH | Purchasing Options (Android)](https://www.nsoftware.com/ipworksssh/order?eid=IHGJ-V): Purchasing Options IPWorks SSH (Android Edition) - [IPWorks SSH | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksssh/order?eid=IHHJ-A): Purchasing Options IPWorks SSH (Qt Edition) ## IPWorks SSL - [IPWorks SSL | SSL Library | nsoftware](https://www.nsoftware.com/ipworksssl): Security focused components enforcing the use of TLS for all major Internet protocols, ensuring "secure by default" in high security environments. IPWorks SSL is a drop-in replacement for IPWorks, featuring full support for TLS 1.2 and 1.3 for all major internet protocols, including FTP, HTTP, SMTP, OAuth, WebSockets and more. - [IPWorks SSL License (EULA)](https://www.nsoftware.com/ipworksssl/license): License (EULA) for IPWorks SSL - [IPWorks SSL | Download Options](https://www.nsoftware.com/ipworksssl/download): Download IPWorks SSL - [IPWorks SSL | Purchasing Options](https://www.nsoftware.com/ipworksssl/order): Purchasing Options IPWorks SSL - [IPWorks SSL | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksssl/order?eid=ISNJ-A): Purchasing Options IPWorks SSL (.NET Edition) - [IPWorks SSL | Purchasing Options (Java)](https://www.nsoftware.com/ipworksssl/order?eid=ISJJ-V): Purchasing Options IPWorks SSL (Java Edition) - [IPWorks SSL | Purchasing Options (C++)](https://www.nsoftware.com/ipworksssl/order?eid=ISCJ-A): Purchasing Options IPWorks SSL (C++ Edition) - [IPWorks SSL | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksssl/order?eid=ISCJ-M): Purchasing Options IPWorks SSL (macOS Edition) - [IPWorks SSL | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksssl/order?eid=ISJJ-J): Purchasing Options IPWorks SSL (JavaScript Edition) - [IPWorks SSL | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksssl/order?eid=ISDJ-A): Purchasing Options IPWorks SSL (Delphi Edition) - [IPWorks SSL | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksssl/order?eid=ISBJ-A): Purchasing Options IPWorks SSL (C++ Builder Edition) - [IPWorks SSL | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksssl/order?eid=ISPJ-A): Purchasing Options IPWorks SSL (PHP Edition) - [IPWorks SSL | Purchasing Options (Python)](https://www.nsoftware.com/ipworksssl/order?eid=ISTJ-A): Purchasing Options IPWorks SSL (Python Edition) - [IPWorks SSL | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksssl/order?eid=ISAJ-A): Purchasing Options IPWorks SSL (ActiveX/ASP/COM Edition) - [IPWorks SSL 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksssl-v22-v24-diffs): This article details the API differences between IPWorks SSL 2022 and IPWorks SSL 2024. - [IPWorks SSL | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksssl/order?eid=ISSJ-A): Purchasing Options IPWorks SSL (Swift Edition) - [IPWorks SSL | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksssl/order?eid=ISCJ-D): Purchasing Options IPWorks SSL (iOS Edition) - [IPWorks SSL | Purchasing Options (Android)](https://www.nsoftware.com/ipworksssl/order?eid=ISGJ-V): Purchasing Options IPWorks SSL (Android Edition) - [IPWorks SSL | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksssl/order?eid=ISHJ-A): Purchasing Options IPWorks SSL (Qt Edition) ## IPWorks SFTP - [IPWorks SFTP | SFTP Client Library | nsoftware](https://www.nsoftware.com/ipworkssftp): Lightweight and efficient SFTP Client & Server library that supports strong SSH 2.0 encryption and advanced cryptography. - [IPWorks SFTP License (EULA)](https://www.nsoftware.com/ipworkssftp/license): License (EULA) for IPWorks SFTP - [IPWorks SFTP | Download Options](https://www.nsoftware.com/ipworkssftp/download): Download IPWorks SFTP - [IPWorks SFTP | Purchasing Options](https://www.nsoftware.com/ipworkssftp/order): Purchasing Options IPWorks SFTP - [IPWorks SFTP | Purchasing Options (.NET)](https://www.nsoftware.com/ipworkssftp/order?eid=IFNJ-A): Purchasing Options IPWorks SFTP (.NET Edition) - [IPWorks SFTP | Purchasing Options (Java)](https://www.nsoftware.com/ipworkssftp/order?eid=IFJJ-V): Purchasing Options IPWorks SFTP (Java Edition) - [IPWorks SFTP | Purchasing Options (C++)](https://www.nsoftware.com/ipworkssftp/order?eid=IFCJ-A): Purchasing Options IPWorks SFTP (C++ Edition) - [IPWorks SFTP | Purchasing Options (macOS)](https://www.nsoftware.com/ipworkssftp/order?eid=IFCJ-M): Purchasing Options IPWorks SFTP (macOS Edition) - [IPWorks SFTP | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworkssftp/order?eid=IFJJ-J): Purchasing Options IPWorks SFTP (JavaScript Edition) - [IPWorks SFTP | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworkssftp/order?eid=IFDJ-A): Purchasing Options IPWorks SFTP (Delphi Edition) - [IPWorks SFTP | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworkssftp/order?eid=IFBJ-A): Purchasing Options IPWorks SFTP (C++ Builder Edition) - [IPWorks SFTP | Purchasing Options (PHP)](https://www.nsoftware.com/ipworkssftp/order?eid=IFPJ-A): Purchasing Options IPWorks SFTP (PHP Edition) - [IPWorks SFTP | Purchasing Options (Python)](https://www.nsoftware.com/ipworkssftp/order?eid=IFTJ-A): Purchasing Options IPWorks SFTP (Python Edition) - [IPWorks SFTP | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworkssftp/order?eid=IFAJ-A): Purchasing Options IPWorks SFTP (ActiveX/ASP/COM Edition) - [IPWorks SFTP 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworkssftp-v22-v24-diffs): This article details the API differences between IPWorks SFTP 2022 and IPWorks SFTP 2024. - [IPWorks SFTP 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworkssftp-v20-v22-diffs): This article details the API differences between IPWorks SFTP 2020 and IPWorks SFTP 2022. - [IPWorks SFTP | Purchasing Options (Swift)](https://www.nsoftware.com/ipworkssftp/order?eid=IFSJ-A): Purchasing Options IPWorks SFTP (Swift Edition) - [IPWorks SFTP | Purchasing Options (iOS)](https://www.nsoftware.com/ipworkssftp/order?eid=IFCJ-D): Purchasing Options IPWorks SFTP (iOS Edition) - [IPWorks SFTP | Purchasing Options (Android)](https://www.nsoftware.com/ipworkssftp/order?eid=IFGJ-V): Purchasing Options IPWorks SFTP (Android Edition) - [IPWorks SFTP | Purchasing Options (Qt)](https://www.nsoftware.com/ipworkssftp/order?eid=IFHJ-A): Purchasing Options IPWorks SFTP (Qt Edition) ## IPWorks MQ - [IPWorks MQ | Message Queue Library | nsoftware](https://www.nsoftware.com/ipworksmq): Easily implement Message Queue (MQ) communications protocols in your applications on any platform with this lightweight component library. - [IPWorks MQ License (EULA)](https://www.nsoftware.com/ipworksmq/license): License (EULA) for IPWorks MQ - [IPWorks MQ | Download Options](https://www.nsoftware.com/ipworksmq/download): Download IPWorks MQ - [IPWorks MQ | Purchasing Options](https://www.nsoftware.com/ipworksmq/order): Purchasing Options IPWorks MQ - [IPWorks MQ | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksmq/order?eid=ITNJ-A): Purchasing Options IPWorks MQ (.NET Edition) - [IPWorks MQ | Purchasing Options (Java)](https://www.nsoftware.com/ipworksmq/order?eid=ITJJ-V): Purchasing Options IPWorks MQ (Java Edition) - [IPWorks MQ | Purchasing Options (C++)](https://www.nsoftware.com/ipworksmq/order?eid=ITCJ-A): Purchasing Options IPWorks MQ (C++ Edition) - [IPWorks MQ | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksmq/order?eid=ITCJ-M): Purchasing Options IPWorks MQ (macOS Edition) - [IPWorks MQ | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksmq/order?eid=ITJJ-J): Purchasing Options IPWorks MQ (JavaScript Edition) - [IPWorks MQ | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksmq/order?eid=ITDJ-A): Purchasing Options IPWorks MQ (Delphi Edition) - [IPWorks MQ | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksmq/order?eid=ITBJ-A): Purchasing Options IPWorks MQ (C++ Builder Edition) - [IPWorks MQ | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksmq/order?eid=ITPJ-A): Purchasing Options IPWorks MQ (PHP Edition) - [IPWorks MQ | Purchasing Options (Python)](https://www.nsoftware.com/ipworksmq/order?eid=ITTJ-A): Purchasing Options IPWorks MQ (Python Edition) - [IPWorks MQ | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksmq/order?eid=ITAJ-A): Purchasing Options IPWorks MQ (ActiveX/ASP/COM Edition) - [IPWorks MQ 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksmq-v22-v24-diffs): This article details the API differences between IPWorks MQ 2022 and IPWorks MQ 2024. - [IPWorks MQ 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksmq-v20-v22-diffs): This article details the API differences between IPWorks MQ 2020 and IPWorks MQ 2022. - [Getting Started with Azure Relay](https://www.nsoftware.com/kb/articles/ipworksmq-azure-relay): An introduction to using Azure Relay for data exchange. - [IPWorks MQ | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksmq/order?eid=ITSJ-A): Purchasing Options IPWorks MQ (Swift Edition) - [IPWorks MQ | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksmq/order?eid=ITCJ-D): Purchasing Options IPWorks MQ (iOS Edition) - [IPWorks MQ | Purchasing Options (Android)](https://www.nsoftware.com/ipworksmq/order?eid=ITGJ-V): Purchasing Options IPWorks MQ (Android Edition) - [IPWorks MQ | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksmq/order?eid=ITHJ-A): Purchasing Options IPWorks MQ (Qt Edition) ## IPWorks IPC - [IPWorks IPC | Interprocess Communication Library | nsoftware](https://www.nsoftware.com/ipworksipc): A set of components for interprocess communications (IPC) through Named Pipes. The component library includes client, server, and external process execution components enabling straightforward peer-to-peer communication between related or unrelated processes. - [IPWorks IPC License (EULA)](https://www.nsoftware.com/ipworksipc/license): License (EULA) for IPWorks IPC - [IPWorks IPC | Download Options](https://www.nsoftware.com/ipworksipc/download): Download IPWorks IPC - [IPWorks IPC | Purchasing Options](https://www.nsoftware.com/ipworksipc/order): Purchasing Options IPWorks IPC - [IPWorks IPC | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksipc/order?eid=ICNJ-A): Purchasing Options IPWorks IPC (.NET Edition) - [IPWorks IPC | Purchasing Options (C++)](https://www.nsoftware.com/ipworksipc/order?eid=ICCJ-A): Purchasing Options IPWorks IPC (C++ Edition) - [IPWorks IPC | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksipc/order?eid=ICCJ-M): Purchasing Options IPWorks IPC (macOS Edition) - [IPWorks IPC | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksipc/order?eid=ICDJ-A): Purchasing Options IPWorks IPC (Delphi Edition) - [IPWorks IPC | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksipc/order?eid=ICBJ-A): Purchasing Options IPWorks IPC (C++ Builder Edition) - [IPWorks IPC | Purchasing Options (Python)](https://www.nsoftware.com/ipworksipc/order?eid=ICTJ-A): Purchasing Options IPWorks IPC (Python Edition) - [IPWorks IPC | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksipc/order?eid=ICAJ-A): Purchasing Options IPWorks IPC (ActiveX/ASP/COM Edition) - [IPWorks IPC 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksipc-v22-v24-diffs): This article details the API differences between IPWorks IPC 2022 and IPWorks IPC 2024. - [Getting Started with IPWorks IPC](https://www.nsoftware.com/kb/articles/ipworksipc): Introduction to the /n software IPWorks IPC Components - [IPWorks IPC | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksipc/order?eid=ICSJ-A): Purchasing Options IPWorks IPC (Swift Edition) - [IPWorks IPC | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksipc/order?eid=ICHJ-A): Purchasing Options IPWorks IPC (Qt Edition) ## IPWorks NFC - [IPWorks NFC | NFC Library | nsoftware](https://www.nsoftware.com/ipworksnfc): Components for integrating Near Field Communication (NFC) functionality into your mobile apps. - [IPWorks NFC License (EULA)](https://www.nsoftware.com/ipworksnfc/license): License (EULA) for IPWorks NFC - [IPWorks NFC | Download Options](https://www.nsoftware.com/ipworksnfc/download): Download IPWorks NFC - [IPWorks NFC | Purchasing Options](https://www.nsoftware.com/ipworksnfc/order): Purchasing Options IPWorks NFC - [IPWorks NFC | Purchasing Options (Android)](https://www.nsoftware.com/ipworksnfc/order?eid=ENGM-V): Purchasing Options IPWorks NFC (Android Edition) - [IPWorks NFC | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksnfc/order?eid=ENSM-A): Purchasing Options IPWorks NFC (Swift Edition) - [Getting Started With IPWorksNFC on Android](https://www.nsoftware.com/kb/articles/ipworksnfc-android-getting-started): Learn how to start using IPWorksNFC for Android NFC development - [Getting Started With IPWorksNFC on iOS](https://www.nsoftware.com/kb/articles/ipworksnfc-ios-getting-started): Learn how to start using IPWorksNFC for iOS NFC development - [IPWorks NFC | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksnfc/order?eid=ENCM-D): Purchasing Options IPWorks NFC (iOS Edition) ## MCP SDK - [MCP SDK | LLM Context & Communication | nsoftware](https://www.nsoftware.com/mcpsdk): A set of components for bi-directional communication between LLMs and your custom code, data, and context. The library simplifies the development of Model Context Protocol (MCP) servers that LLMs use to communicate. - [MCP SDK License (EULA)](https://www.nsoftware.com/mcpsdk/license): License (EULA) for MCP SDK - [MCP SDK | Download Options](https://www.nsoftware.com/mcpsdk/download): Download MCP SDK - [MCP SDK | Purchasing Options](https://www.nsoftware.com/mcpsdk/order): Purchasing Options MCP SDK - [MCP SDK | Purchasing Options (.NET)](https://www.nsoftware.com/mcpsdk/order?eid=SMNM-A): Purchasing Options MCP SDK (.NET Edition) - [MCP SDK | Purchasing Options (Java)](https://www.nsoftware.com/mcpsdk/order?eid=SMJM-V): Purchasing Options MCP SDK (Java Edition) - [MCP SDK | Purchasing Options (JavaScript)](https://www.nsoftware.com/mcpsdk/order?eid=SMJM-J): Purchasing Options MCP SDK (JavaScript Edition) - [MCP SDK | Purchasing Options (C++)](https://www.nsoftware.com/mcpsdk/order?eid=SMCM-A): Purchasing Options MCP SDK (C++ Edition) - [MCP SDK | Purchasing Options (macOS)](https://www.nsoftware.com/mcpsdk/order?eid=SMCM-M): Purchasing Options MCP SDK (macOS Edition) - [MCP SDK | Purchasing Options (Delphi)](https://www.nsoftware.com/mcpsdk/order?eid=SMDM-A): Purchasing Options MCP SDK (Delphi Edition) - [MCP SDK | Purchasing Options (C++ Builder)](https://www.nsoftware.com/mcpsdk/order?eid=SMBM-A): Purchasing Options MCP SDK (C++ Builder Edition) - [MCP SDK | Purchasing Options (PHP)](https://www.nsoftware.com/mcpsdk/order?eid=SMPM-A): Purchasing Options MCP SDK (PHP Edition) - [MCP SDK | Purchasing Options (Python)](https://www.nsoftware.com/mcpsdk/order?eid=SMTM-A): Purchasing Options MCP SDK (Python Edition) - [Using MCP SDK with Claude Desktop](https://www.nsoftware.com/kb/articles/mcpsdk-connecting-with-claude): Learn how to connect Claude Desktop to an existing MCP Server - [Getting Started with the MCPServer Component](https://www.nsoftware.com/kb/articles/mcpsdk-getting-started): Learn how to start using an MCP Server - [MCP SDK | Purchasing Options (Swift)](https://www.nsoftware.com/mcpsdk/order?eid=SMSM-A): Purchasing Options MCP SDK (Swift Edition) - [MCP SDK | Purchasing Options (iOS)](https://www.nsoftware.com/mcpsdk/order?eid=SMCM-D): Purchasing Options MCP SDK (iOS Edition) - [MCP SDK | Purchasing Options (Android)](https://www.nsoftware.com/mcpsdk/order?eid=SMGM-V): Purchasing Options MCP SDK (Android Edition) - [MCP SDK | Purchasing Options (Qt)](https://www.nsoftware.com/mcpsdk/order?eid=SMHM-A): Purchasing Options MCP SDK (Qt Edition) ## IPWorks VoIP - [IPWorks VoIP | VoIP Library | nsoftware](https://www.nsoftware.com/ipworksvoip): A simple VoIP library that supports common SIP and IVR operations. - [IPWorks VoIP License (EULA)](https://www.nsoftware.com/ipworksvoip/license): License (EULA) for IPWorks VoIP - [IPWorks VoIP | Download Options](https://www.nsoftware.com/ipworksvoip/download): Download IPWorks VoIP - [IPWorks VoIP | Purchasing Options](https://www.nsoftware.com/ipworksvoip/order): Purchasing Options IPWorks VoIP - [IPWorks VoIP | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksvoip/order?eid=IKNJ-A): Purchasing Options IPWorks VoIP (.NET Edition) - [IPWorks VoIP | Purchasing Options (C++)](https://www.nsoftware.com/ipworksvoip/order?eid=IKCJ-A): Purchasing Options IPWorks VoIP (C++ Edition) - [IPWorks VoIP | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksvoip/order?eid=IKDJ-A): Purchasing Options IPWorks VoIP (Delphi Edition) - [IPWorks VoIP | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksvoip/order?eid=IKBJ-A): Purchasing Options IPWorks VoIP (C++ Builder Edition) - [IPWorks VoIP | Purchasing Options (Python)](https://www.nsoftware.com/ipworksvoip/order?eid=IKTJ-A): Purchasing Options IPWorks VoIP (Python Edition) - [Getting Started with IPPhone](https://www.nsoftware.com/kb/articles/ipworksvoip-ipphone): Introduction to the /n software IPWorks VoIP IPPhone component - [Getting Started with IVR](https://www.nsoftware.com/kb/articles/ipworksvoip-ivr): Introduction to the /n software IPWorks VoIP IVR component ## IPWorks Encrypt - [IPWorks Encrypt | Encryption Library | nsoftware](https://www.nsoftware.com/ipworksencrypt): IPWorks Encrypt is a comprehensive library of cryptography components that enable developers to easily add strong encryption capabilities to any application. Encrypt and decrypt files, emails, documents, and messages through major cryptographic standards, including AES, ECC, RSA, ElGamal, ChaCha, Twofish and more. Complete with X.509 certificate management. - [IPWorks Encrypt License (EULA)](https://www.nsoftware.com/ipworksencrypt/license): License (EULA) for IPWorks Encrypt - [IPWorks Encrypt | Download Options](https://www.nsoftware.com/ipworksencrypt/download): Download IPWorks Encrypt - [IPWorks Encrypt | Purchasing Options](https://www.nsoftware.com/ipworksencrypt/order): Purchasing Options IPWorks Encrypt - [IPWorks Encrypt | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksencrypt/order?eid=IENJ-A): Purchasing Options IPWorks Encrypt (.NET Edition) - [IPWorks Encrypt | Purchasing Options (Java)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEJJ-V): Purchasing Options IPWorks Encrypt (Java Edition) - [IPWorks Encrypt | Purchasing Options (C++)](https://www.nsoftware.com/ipworksencrypt/order?eid=IECJ-A): Purchasing Options IPWorks Encrypt (C++ Edition) - [IPWorks Encrypt | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksencrypt/order?eid=IECJ-M): Purchasing Options IPWorks Encrypt (macOS Edition) - [IPWorks Encrypt | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEJJ-J): Purchasing Options IPWorks Encrypt (JavaScript Edition) - [IPWorks Encrypt | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEDJ-A): Purchasing Options IPWorks Encrypt (Delphi Edition) - [IPWorks Encrypt | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEBJ-A): Purchasing Options IPWorks Encrypt (C++ Builder Edition) - [IPWorks Encrypt | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEPJ-A): Purchasing Options IPWorks Encrypt (PHP Edition) - [IPWorks Encrypt | Purchasing Options (Python)](https://www.nsoftware.com/ipworksencrypt/order?eid=IETJ-A): Purchasing Options IPWorks Encrypt (Python Edition) - [IPWorks Encrypt | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEAJ-A): Purchasing Options IPWorks Encrypt (ActiveX/ASP/COM Edition) - [IPWorks Encrypt 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksencrypt-v22-v24-diffs): This article details the API differences between IPWorks Encrypt 2022 and IPWorks Encrypt 2024. - [IPWorks Encrypt 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksencrypt-v20-v22-diffs): This article details the API differences between IPWorks Encrypt 2020 and IPWorks Encrypt 2022. - [Elliptic Curve Cryptography (ECC) support](https://www.nsoftware.com/kb/articles/ipworksencrypt-ecc): Detailed introduction to the ECC component in IPWorks Encrypt - [Getting Started with IPWorks Encrypt](https://www.nsoftware.com/kb/articles/ipworksencrypt): Introduction to the /n software IPWorks Encrypt library - [IPWorks Encrypt | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksencrypt/order?eid=IESJ-A): Purchasing Options IPWorks Encrypt (Swift Edition) - [IPWorks Encrypt | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksencrypt/order?eid=IECJ-D): Purchasing Options IPWorks Encrypt (iOS Edition) - [IPWorks Encrypt | Purchasing Options (Android)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEGJ-V): Purchasing Options IPWorks Encrypt (Android Edition) - [IPWorks Encrypt | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksencrypt/order?eid=IEHJ-A): Purchasing Options IPWorks Encrypt (Qt Edition) ## IPWorks S/MIME - [IPWorks S/MIME | S/MIME Library | nsoftware](https://www.nsoftware.com/ipworkssmime): A rock-solid component library for secure Email communications via S/MIME encryption and digital certificates. Using IPWorks S/MIME developers can encrypt files, emails, and even newsgroup postings as well as sign and verify message signatures using X.509 digital certificates. - [IPWorks S/MIME License (EULA)](https://www.nsoftware.com/ipworkssmime/license): License (EULA) for IPWorks S/MIME - [IPWorks S/MIME | Download Options](https://www.nsoftware.com/ipworkssmime/download): Download IPWorks S/MIME - [IPWorks S/MIME | Purchasing Options](https://www.nsoftware.com/ipworkssmime/order): Purchasing Options IPWorks S/MIME - [IPWorks S/MIME | Purchasing Options (.NET)](https://www.nsoftware.com/ipworkssmime/order?eid=IMNJ-A): Purchasing Options IPWorks S/MIME (.NET Edition) - [IPWorks S/MIME | Purchasing Options (Java)](https://www.nsoftware.com/ipworkssmime/order?eid=IMJJ-V): Purchasing Options IPWorks S/MIME (Java Edition) - [IPWorks S/MIME | Purchasing Options (C++)](https://www.nsoftware.com/ipworkssmime/order?eid=IMCJ-A): Purchasing Options IPWorks S/MIME (C++ Edition) - [IPWorks S/MIME | Purchasing Options (macOS)](https://www.nsoftware.com/ipworkssmime/order?eid=IMCJ-M): Purchasing Options IPWorks S/MIME (macOS Edition) - [IPWorks S/MIME | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworkssmime/order?eid=IMJJ-J): Purchasing Options IPWorks S/MIME (JavaScript Edition) - [IPWorks S/MIME | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworkssmime/order?eid=IMDJ-A): Purchasing Options IPWorks S/MIME (Delphi Edition) - [IPWorks S/MIME | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworkssmime/order?eid=IMBJ-A): Purchasing Options IPWorks S/MIME (C++ Builder Edition) - [IPWorks S/MIME | Purchasing Options (PHP)](https://www.nsoftware.com/ipworkssmime/order?eid=IMPJ-A): Purchasing Options IPWorks S/MIME (PHP Edition) - [IPWorks S/MIME | Purchasing Options (Python)](https://www.nsoftware.com/ipworkssmime/order?eid=IMTJ-A): Purchasing Options IPWorks S/MIME (Python Edition) - [IPWorks S/MIME | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworkssmime/order?eid=IMAJ-A): Purchasing Options IPWorks S/MIME (ActiveX/ASP/COM Edition) - [IPWorks S/MIME 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworkssmime-v22-v24-diffs): This article details the API differences between IPWorks S/MIME 2022 and IPWorks S/MIME 2024. - [IPWorks S/MIME 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworkssmime-v20-v22-diffs): This article details the API differences between IPWorks S/MIME 2020 and IPWorks S/MIME 2022. - [IPWorks S/MIME | Purchasing Options (Swift)](https://www.nsoftware.com/ipworkssmime/order?eid=IMSJ-A): Purchasing Options IPWorks S/MIME (Swift Edition) - [IPWorks S/MIME | Purchasing Options (iOS)](https://www.nsoftware.com/ipworkssmime/order?eid=IMCJ-D): Purchasing Options IPWorks S/MIME (iOS Edition) - [IPWorks S/MIME | Purchasing Options (Android)](https://www.nsoftware.com/ipworkssmime/order?eid=IMGJ-V): Purchasing Options IPWorks S/MIME (Android Edition) - [IPWorks S/MIME | Purchasing Options (Qt)](https://www.nsoftware.com/ipworkssmime/order?eid=IMHJ-A): Purchasing Options IPWorks S/MIME (Qt Edition) ## IPWorks OpenPGP - [IPWorks OpenPGP | OpenPGP Library | nsoftware](https://www.nsoftware.com/ipworkspgp): A component library for encrypting, signing, decrypting, and verifying PGP messages. Support for file and in-memory operations through secure encryption algorithms, including CAST5, 3DES, AES256, AES192, AES128, IDEA, and BLOWFISH. - [IPWorks OpenPGP License (EULA)](https://www.nsoftware.com/ipworkspgp/license): License (EULA) for IPWorks OpenPGP - [IPWorks OpenPGP | Download Options](https://www.nsoftware.com/ipworkspgp/download): Download IPWorks OpenPGP - [IPWorks OpenPGP | Purchasing Options](https://www.nsoftware.com/ipworkspgp/order): Purchasing Options IPWorks OpenPGP - [IPWorks OpenPGP | Purchasing Options (.NET)](https://www.nsoftware.com/ipworkspgp/order?eid=IGNJ-A): Purchasing Options IPWorks OpenPGP (.NET Edition) - [IPWorks OpenPGP | Purchasing Options (Java)](https://www.nsoftware.com/ipworkspgp/order?eid=IGJJ-V): Purchasing Options IPWorks OpenPGP (Java Edition) - [IPWorks OpenPGP | Purchasing Options (C++)](https://www.nsoftware.com/ipworkspgp/order?eid=IGCJ-A): Purchasing Options IPWorks OpenPGP (C++ Edition) - [IPWorks OpenPGP | Purchasing Options (macOS)](https://www.nsoftware.com/ipworkspgp/order?eid=IGCJ-M): Purchasing Options IPWorks OpenPGP (macOS Edition) - [IPWorks OpenPGP | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworkspgp/order?eid=IGJJ-J): Purchasing Options IPWorks OpenPGP (JavaScript Edition) - [IPWorks OpenPGP | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworkspgp/order?eid=IGDJ-A): Purchasing Options IPWorks OpenPGP (Delphi Edition) - [IPWorks OpenPGP | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworkspgp/order?eid=IGBJ-A): Purchasing Options IPWorks OpenPGP (C++ Builder Edition) - [IPWorks OpenPGP | Purchasing Options (PHP)](https://www.nsoftware.com/ipworkspgp/order?eid=IGPJ-A): Purchasing Options IPWorks OpenPGP (PHP Edition) - [IPWorks OpenPGP | Purchasing Options (Python)](https://www.nsoftware.com/ipworkspgp/order?eid=IGTJ-A): Purchasing Options IPWorks OpenPGP (Python Edition) - [IPWorks OpenPGP | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworkspgp/order?eid=IGAJ-A): Purchasing Options IPWorks OpenPGP (ActiveX/ASP/COM Edition) - [OpenPGP Version 6 Support](https://www.nsoftware.com/kb/articles/ipworkspgp-openpgp-v6): OpenPGP Version 6 Support Details. - [Getting Started with OpenPGP](https://www.nsoftware.com/kb/articles/ipworkspgp): Introduction to the /n software OpenPGP component - [IPWorks OpenPGP 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksopenpgp-v22-v24-diffs): This article details the API differences between IPWorks OpenPGP 2022 and IPWorks OpenPGP 2024. - [IPWorks OpenPGP 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksopenpgp-v20-v22-diffs): This article details the API differences between IPWorks OpenPGP 2020 and IPWorks OpenPGP 2022. - [IPWorks OpenPGP | Purchasing Options (Swift)](https://www.nsoftware.com/ipworkspgp/order?eid=IGSJ-A): Purchasing Options IPWorks OpenPGP (Swift Edition) - [IPWorks OpenPGP | Purchasing Options (iOS)](https://www.nsoftware.com/ipworkspgp/order?eid=IGCJ-D): Purchasing Options IPWorks OpenPGP (iOS Edition) - [IPWorks OpenPGP | Purchasing Options (Android)](https://www.nsoftware.com/ipworkspgp/order?eid=IGGJ-V): Purchasing Options IPWorks OpenPGP (Android Edition) - [IPWorks OpenPGP | Purchasing Options (Qt)](https://www.nsoftware.com/ipworkspgp/order?eid=IGHJ-A): Purchasing Options IPWorks OpenPGP (Qt Edition) ## IPWorks Auth - [IPWorks Auth | Authorization/Authentication Library | nsoftware](https://www.nsoftware.com/ipworksauth): A component library for embedding secure user authentication into web, desktop, and mobile apps. Supports OAuth, OpenID, Kerberos, RADIUS, LDAP, and more. - [IPWorks Auth License (EULA)](https://www.nsoftware.com/ipworksauth/license): License (EULA) for IPWorks Auth - [IPWorks Auth | Download Options](https://www.nsoftware.com/ipworksauth/download): Download IPWorks Auth - [IPWorks Auth | Purchasing Options](https://www.nsoftware.com/ipworksauth/order): Purchasing Options IPWorks Auth - [IPWorks Auth | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksauth/order?eid=IANJ-A): Purchasing Options IPWorks Auth (.NET Edition) - [IPWorks Auth | Purchasing Options (Java)](https://www.nsoftware.com/ipworksauth/order?eid=IAJJ-V): Purchasing Options IPWorks Auth (Java Edition) - [IPWorks Auth | Purchasing Options (C++)](https://www.nsoftware.com/ipworksauth/order?eid=IACJ-A): Purchasing Options IPWorks Auth (C++ Edition) - [IPWorks Auth | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksauth/order?eid=IACJ-M): Purchasing Options IPWorks Auth (macOS Edition) - [IPWorks Auth | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksauth/order?eid=IAJJ-J): Purchasing Options IPWorks Auth (JavaScript Edition) - [IPWorks Auth | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksauth/order?eid=IADJ-A): Purchasing Options IPWorks Auth (Delphi Edition) - [IPWorks Auth | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksauth/order?eid=IABJ-A): Purchasing Options IPWorks Auth (C++ Builder Edition) - [IPWorks Auth | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksauth/order?eid=IAPJ-A): Purchasing Options IPWorks Auth (PHP Edition) - [IPWorks Auth | Purchasing Options (Python)](https://www.nsoftware.com/ipworksauth/order?eid=IATJ-A): Purchasing Options IPWorks Auth (Python Edition) - [IPWorks Auth | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksauth/order?eid=IAAJ-A): Purchasing Options IPWorks Auth (ActiveX/ASP/COM Edition) - [IPWorks Auth 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksauth-v22-v24-diffs): This article details the API differences between IPWorks Auth 2022 and IPWorks Auth 2024. - [Getting Started with Kerberos](https://www.nsoftware.com/kb/articles/ipworksauth-kerberos): Introduction to the /n software IPWorks Auth Kerberos component - [Securing an Application with 2-Factor Authentication using OTP with TOTP algorithm](https://www.nsoftware.com/kb/articles/ipworksauth-totp-support): Shows how to add TOTP support to your application. - [IPWorks Auth 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksauth-v20-v22-diffs): This article details the API differences between IPWorks Auth 2020 and IPWorks Auth 2022. - [Getting Started with IPWorks Auth JWT](https://www.nsoftware.com/kb/articles/ipworksauth-jwt): Introduction to the /n software IPWorks Auth JWT component - [Using OTP for Multi-Factor Authentication to AWS](https://www.nsoftware.com/kb/articles/ipworksauth-awstotp): Authentication to Amazon Web Services (AWS) with MFA is easy with the OTP component. - [IPWorks Auth | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksauth/order?eid=IASJ-A): Purchasing Options IPWorks Auth (Swift Edition) - [IPWorks Auth | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksauth/order?eid=IACJ-D): Purchasing Options IPWorks Auth (iOS Edition) - [IPWorks Auth | Purchasing Options (Android)](https://www.nsoftware.com/ipworksauth/order?eid=IAGJ-V): Purchasing Options IPWorks Auth (Android Edition) - [IPWorks Auth | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksauth/order?eid=IAHJ-A): Purchasing Options IPWorks Auth (Qt Edition) ## IPWorks Zip - [IPWorks Zip | Zip Library | nsoftware](https://www.nsoftware.com/ipworkszip): Components for advanced file and streaming compression. IPWorks Zip is a library of easy, fast, and effective components that enable developers to rapidly add compression and decompression functionality to any application. - [IPWorks Zip License (EULA)](https://www.nsoftware.com/ipworkszip/license): License (EULA) for IPWorks Zip - [IPWorks Zip | Download Options](https://www.nsoftware.com/ipworkszip/download): Download IPWorks Zip - [IPWorks Zip | Purchasing Options](https://www.nsoftware.com/ipworkszip/order): Purchasing Options IPWorks Zip - [IPWorks Zip | Purchasing Options (.NET)](https://www.nsoftware.com/ipworkszip/order?eid=IZNJ-A): Purchasing Options IPWorks Zip (.NET Edition) - [IPWorks Zip | Purchasing Options (Java)](https://www.nsoftware.com/ipworkszip/order?eid=IZJJ-V): Purchasing Options IPWorks Zip (Java Edition) - [IPWorks Zip | Purchasing Options (C++)](https://www.nsoftware.com/ipworkszip/order?eid=IZCJ-A): Purchasing Options IPWorks Zip (C++ Edition) - [IPWorks Zip | Purchasing Options (macOS)](https://www.nsoftware.com/ipworkszip/order?eid=IZCJ-M): Purchasing Options IPWorks Zip (macOS Edition) - [IPWorks Zip | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworkszip/order?eid=IZJJ-J): Purchasing Options IPWorks Zip (JavaScript Edition) - [IPWorks Zip | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworkszip/order?eid=IZDJ-A): Purchasing Options IPWorks Zip (Delphi Edition) - [IPWorks Zip | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworkszip/order?eid=IZBJ-A): Purchasing Options IPWorks Zip (C++ Builder Edition) - [IPWorks Zip | Purchasing Options (PHP)](https://www.nsoftware.com/ipworkszip/order?eid=IZPJ-A): Purchasing Options IPWorks Zip (PHP Edition) - [IPWorks Zip | Purchasing Options (Python)](https://www.nsoftware.com/ipworkszip/order?eid=IZTJ-A): Purchasing Options IPWorks Zip (Python Edition) - [IPWorks Zip | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworkszip/order?eid=IZAJ-A): Purchasing Options IPWorks Zip (ActiveX/ASP/COM Edition) - [ZIP Code Example: Compressing and Decompressing Data In Memory](https://www.nsoftware.com/kb/entries/ipworkszip-compress-decompress-memory): Demonstrates how to use the Zip component with streams to perform compression and decompression entirely in memory. - [IPWorks Zip | Purchasing Options (Swift)](https://www.nsoftware.com/ipworkszip/order?eid=IZSJ-A): Purchasing Options IPWorks Zip (Swift Edition) - [IPWorks Zip | Purchasing Options (iOS)](https://www.nsoftware.com/ipworkszip/order?eid=IZCJ-D): Purchasing Options IPWorks Zip (iOS Edition) - [IPWorks Zip | Purchasing Options (Android)](https://www.nsoftware.com/ipworkszip/order?eid=IZGJ-V): Purchasing Options IPWorks Zip (Android Edition) - [IPWorks Zip | Purchasing Options (Qt)](https://www.nsoftware.com/ipworkszip/order?eid=IZHJ-A): Purchasing Options IPWorks Zip (Qt Edition) ## Cloud Storage - [Cloud Storage Integration Library | nsoftware](https://www.nsoftware.com/cloudstorage): Developer components for simplifying integration with cloud storage services like Amazon S3, Google Drive, Azure Files, ShareFile, HDFS, OneDrive, Dropbox, and more. - [Cloud Storage License (EULA)](https://www.nsoftware.com/cloudstorage/license): License (EULA) for Cloud Storage - [Cloud Storage | Download Options](https://www.nsoftware.com/cloudstorage/download): Download Cloud Storage - [Cloud Storage | Purchasing Options](https://www.nsoftware.com/cloudstorage/order): Purchasing Options Cloud Storage - [Cloud Storage | Purchasing Options (.NET)](https://www.nsoftware.com/cloudstorage/order?eid=ESNJ-A): Purchasing Options Cloud Storage (.NET Edition) - [Cloud Storage | Purchasing Options (Java)](https://www.nsoftware.com/cloudstorage/order?eid=ESJJ-V): Purchasing Options Cloud Storage (Java Edition) - [Cloud Storage | Purchasing Options (C++)](https://www.nsoftware.com/cloudstorage/order?eid=ESCJ-A): Purchasing Options Cloud Storage (C++ Edition) - [Cloud Storage | Purchasing Options (macOS)](https://www.nsoftware.com/cloudstorage/order?eid=ESCJ-M): Purchasing Options Cloud Storage (macOS Edition) - [Cloud Storage | Purchasing Options (JavaScript)](https://www.nsoftware.com/cloudstorage/order?eid=ESJJ-J): Purchasing Options Cloud Storage (JavaScript Edition) - [Cloud Storage | Purchasing Options (Delphi)](https://www.nsoftware.com/cloudstorage/order?eid=ESDJ-A): Purchasing Options Cloud Storage (Delphi Edition) - [Cloud Storage | Purchasing Options (C++ Builder)](https://www.nsoftware.com/cloudstorage/order?eid=ESBJ-A): Purchasing Options Cloud Storage (C++ Builder Edition) - [Cloud Storage | Purchasing Options (PHP)](https://www.nsoftware.com/cloudstorage/order?eid=ESPJ-A): Purchasing Options Cloud Storage (PHP Edition) - [Cloud Storage | Purchasing Options (Python)](https://www.nsoftware.com/cloudstorage/order?eid=ESTJ-A): Purchasing Options Cloud Storage (Python Edition) - [Cloud Storage | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/cloudstorage/order?eid=ESAJ-A): Purchasing Options Cloud Storage (ActiveX/ASP/COM Edition) - [Cloud Storage 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/cloudstorage-v22-v24-diffs): This article details the API differences between Cloud Storage 2022 and Cloud Storage 2024. - [Getting Started with Cloud Storage](https://www.nsoftware.com/kb/articles/cloudstorage): An introduction to file management with Cloud Storage - [Cloud Storage 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/cloudstorage-v20-v22-diffs): This article details the API differences between Cloud Storage 2020 and Cloud Storage 2022. - [What's New in IPWorks Cloud 2020](https://www.nsoftware.com/kb/articles/cloudstorage-whatsnew-ipwcloud2020): IPWorks Cloud 2020 Upgrades and Migration Guide - [Getting Started with Cloud Storage Cmdlets](https://www.nsoftware.com/kb/articles/cloudstorage-cmdlets): An introduction to the subset of NetCmdlets that interface with cloud storage providers. - [Client-Side Encryption with Cloud Storage Integrator](https://www.nsoftware.com/kb/entries/cloudstorage-client-side-encryption): Cloud Storage integrator components provide strong client-side encryption functionality to help keep your data safe and private. - [Silent Install Options](https://www.nsoftware.com/kb/entries/cloudstorage-silent-install-options): Explaining the Silent Install Options - [Cloud Storage | Purchasing Options (Swift)](https://www.nsoftware.com/cloudstorage/order?eid=ESSJ-A): Purchasing Options Cloud Storage (Swift Edition) - [Cloud Storage | Purchasing Options (iOS)](https://www.nsoftware.com/cloudstorage/order?eid=ESCJ-D): Purchasing Options Cloud Storage (iOS Edition) - [Cloud Storage | Purchasing Options (Android)](https://www.nsoftware.com/cloudstorage/order?eid=ESGJ-V): Purchasing Options Cloud Storage (Android Edition) - [Cloud Storage | Purchasing Options (Qt)](https://www.nsoftware.com/cloudstorage/order?eid=ESHJ-A): Purchasing Options Cloud Storage (Qt Edition) ## Cloud Mail - [Cloud Mail | Cloud Email Library | nsoftware](https://www.nsoftware.com/cloudmail): Developer components for integrating cloud mail services like Microsoft 365, Amazon SES, and Gmail into your apps. - [Cloud Mail License (EULA)](https://www.nsoftware.com/cloudmail/license): License (EULA) for Cloud Mail - [Cloud Mail | Download Options](https://www.nsoftware.com/cloudmail/download): Download Cloud Mail - [Cloud Mail | Purchasing Options](https://www.nsoftware.com/cloudmail/order): Purchasing Options Cloud Mail - [Cloud Mail | Purchasing Options (.NET)](https://www.nsoftware.com/cloudmail/order?eid=EMNJ-A): Purchasing Options Cloud Mail (.NET Edition) - [Cloud Mail | Purchasing Options (Java)](https://www.nsoftware.com/cloudmail/order?eid=EMJJ-V): Purchasing Options Cloud Mail (Java Edition) - [Cloud Mail | Purchasing Options (C++)](https://www.nsoftware.com/cloudmail/order?eid=EMCJ-A): Purchasing Options Cloud Mail (C++ Edition) - [Cloud Mail | Purchasing Options (macOS)](https://www.nsoftware.com/cloudmail/order?eid=EMCJ-M): Purchasing Options Cloud Mail (macOS Edition) - [Cloud Mail | Purchasing Options (JavaScript)](https://www.nsoftware.com/cloudmail/order?eid=EMJJ-J): Purchasing Options Cloud Mail (JavaScript Edition) - [Cloud Mail | Purchasing Options (Delphi)](https://www.nsoftware.com/cloudmail/order?eid=EMDJ-A): Purchasing Options Cloud Mail (Delphi Edition) - [Cloud Mail | Purchasing Options (C++ Builder)](https://www.nsoftware.com/cloudmail/order?eid=EMBJ-A): Purchasing Options Cloud Mail (C++ Builder Edition) - [Cloud Mail | Purchasing Options (PHP)](https://www.nsoftware.com/cloudmail/order?eid=EMPJ-A): Purchasing Options Cloud Mail (PHP Edition) - [Cloud Mail | Purchasing Options (Python)](https://www.nsoftware.com/cloudmail/order?eid=EMTJ-A): Purchasing Options Cloud Mail (Python Edition) - [Cloud Mail | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/cloudmail/order?eid=EMAJ-A): Purchasing Options Cloud Mail (ActiveX/ASP/COM Edition) - [Getting Started with Cloud Mail](https://www.nsoftware.com/kb/articles/cloudmail): An introduction to mail management through Cloud Mail - [Including Attachments with Cloud Mail](https://www.nsoftware.com/kb/articles/cloudmail-attachments): An introduction to sending mail with attachments. - [Using CloudMailer to Send Emails](https://www.nsoftware.com/kb/articles/cloudmailer): An introduction to sending mail with the CloudMailer component. - [Contact Management in Cloud Mail](https://www.nsoftware.com/kb/articles/cloudcontacts): An introduction to contact management through Cloud Mail - [Cloud Mail 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/cloudmail-v22-v24-diffs): This article details the API differences between Cloud Mail 2022 and Cloud Mail 2024. - [Cloud Mail 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/cloudmail-v20-v22-diffs): This article details the API differences between Cloud Mail 2020 and Cloud Mail 2022. - [Cloud Mail | Purchasing Options (Swift)](https://www.nsoftware.com/cloudmail/order?eid=EMSJ-A): Purchasing Options Cloud Mail (Swift Edition) - [Cloud Mail | Purchasing Options (iOS)](https://www.nsoftware.com/cloudmail/order?eid=EMCJ-D): Purchasing Options Cloud Mail (iOS Edition) - [Cloud Mail | Purchasing Options (Android)](https://www.nsoftware.com/cloudmail/order?eid=EMGJ-V): Purchasing Options Cloud Mail (Android Edition) - [Cloud Mail | Purchasing Options (Qt)](https://www.nsoftware.com/cloudmail/order?eid=EMHJ-A): Purchasing Options Cloud Mail (Qt Edition) ## Cloud Keys - [Cloud Keys | Cloud Key Management Library | nsoftware](https://www.nsoftware.com/cloudkeys): Developer components for managing keys and secrets with popular cloud services like Amazon KMS, Amazon Secrets, Azure Key Vault, Google KMS, and Google Secret Manager. - [Cloud Keys License (EULA)](https://www.nsoftware.com/cloudkeys/license): License (EULA) for Cloud Keys - [Cloud Keys | Download Options](https://www.nsoftware.com/cloudkeys/download): Download Cloud Keys - [Cloud Keys | Purchasing Options](https://www.nsoftware.com/cloudkeys/order): Purchasing Options Cloud Keys - [Cloud Keys | Purchasing Options (.NET)](https://www.nsoftware.com/cloudkeys/order?eid=EKNJ-A): Purchasing Options Cloud Keys (.NET Edition) - [Cloud Keys | Purchasing Options (Java)](https://www.nsoftware.com/cloudkeys/order?eid=EKJJ-V): Purchasing Options Cloud Keys (Java Edition) - [Cloud Keys | Purchasing Options (C++)](https://www.nsoftware.com/cloudkeys/order?eid=EKCJ-A): Purchasing Options Cloud Keys (C++ Edition) - [Cloud Keys | Purchasing Options (macOS)](https://www.nsoftware.com/cloudkeys/order?eid=EKCJ-M): Purchasing Options Cloud Keys (macOS Edition) - [Cloud Keys | Purchasing Options (JavaScript)](https://www.nsoftware.com/cloudkeys/order?eid=EKJJ-J): Purchasing Options Cloud Keys (JavaScript Edition) - [Cloud Keys | Purchasing Options (Delphi)](https://www.nsoftware.com/cloudkeys/order?eid=EKDJ-A): Purchasing Options Cloud Keys (Delphi Edition) - [Cloud Keys | Purchasing Options (C++ Builder)](https://www.nsoftware.com/cloudkeys/order?eid=EKBJ-A): Purchasing Options Cloud Keys (C++ Builder Edition) - [Cloud Keys | Purchasing Options (PHP)](https://www.nsoftware.com/cloudkeys/order?eid=EKPJ-A): Purchasing Options Cloud Keys (PHP Edition) - [Cloud Keys | Purchasing Options (Python)](https://www.nsoftware.com/cloudkeys/order?eid=EKTJ-A): Purchasing Options Cloud Keys (Python Edition) - [Cloud Keys | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/cloudkeys/order?eid=EKAJ-A): Purchasing Options Cloud Keys (ActiveX/ASP/COM Edition) - [Cloud Keys 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/cloudkeys-v22-v24-diffs): This article details the API differences between Cloud Keys 2022 and Cloud Keys 2024. - [Cloud Keys 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/cloudkeys-v20-v22-diffs): This article details the API differences between Cloud Keys 2020 and Cloud Keys 2022. - [Getting Started with Cloud Keys](https://www.nsoftware.com/kb/articles/cloudkeys): An introduction to cloud-based key management with Cloud Keys - [Cloud Keys | Purchasing Options (Swift)](https://www.nsoftware.com/cloudkeys/order?eid=EKSJ-A): Purchasing Options Cloud Keys (Swift Edition) - [Cloud Keys | Purchasing Options (iOS)](https://www.nsoftware.com/cloudkeys/order?eid=EKCJ-D): Purchasing Options Cloud Keys (iOS Edition) - [Cloud Keys | Purchasing Options (Android)](https://www.nsoftware.com/cloudkeys/order?eid=EKGJ-V): Purchasing Options Cloud Keys (Android Edition) - [Cloud Keys | Purchasing Options (Qt)](https://www.nsoftware.com/cloudkeys/order?eid=EKHJ-A): Purchasing Options Cloud Keys (Qt Edition) ## Cloud SMS - [Cloud SMS | Cloud SMS Library | nsoftware](https://www.nsoftware.com/cloudsms): Developer components for sending and receiving SMS messages using popular cloud services such as Twilio, Vonage, Clickatell, SMSGlobal, SMS.to, Sinch, and more. - [Cloud SMS License (EULA)](https://www.nsoftware.com/cloudsms/license): License (EULA) for Cloud SMS - [Cloud SMS | Download Options](https://www.nsoftware.com/cloudsms/download): Download Cloud SMS - [Cloud SMS | Purchasing Options](https://www.nsoftware.com/cloudsms/order): Purchasing Options Cloud SMS - [Cloud SMS | Purchasing Options (.NET)](https://www.nsoftware.com/cloudsms/order?eid=ETNJ-A): Purchasing Options Cloud SMS (.NET Edition) - [Cloud SMS | Purchasing Options (Java)](https://www.nsoftware.com/cloudsms/order?eid=ETJJ-V): Purchasing Options Cloud SMS (Java Edition) - [Cloud SMS | Purchasing Options (C++)](https://www.nsoftware.com/cloudsms/order?eid=ETCJ-A): Purchasing Options Cloud SMS (C++ Edition) - [Cloud SMS | Purchasing Options (macOS)](https://www.nsoftware.com/cloudsms/order?eid=ETCJ-M): Purchasing Options Cloud SMS (macOS Edition) - [Cloud SMS | Purchasing Options (JavaScript)](https://www.nsoftware.com/cloudsms/order?eid=ETJJ-J): Purchasing Options Cloud SMS (JavaScript Edition) - [Cloud SMS | Purchasing Options (Delphi)](https://www.nsoftware.com/cloudsms/order?eid=ETDJ-A): Purchasing Options Cloud SMS (Delphi Edition) - [Cloud SMS | Purchasing Options (C++ Builder)](https://www.nsoftware.com/cloudsms/order?eid=ETBJ-A): Purchasing Options Cloud SMS (C++ Builder Edition) - [Cloud SMS | Purchasing Options (PHP)](https://www.nsoftware.com/cloudsms/order?eid=ETPJ-A): Purchasing Options Cloud SMS (PHP Edition) - [Cloud SMS | Purchasing Options (Python)](https://www.nsoftware.com/cloudsms/order?eid=ETTJ-A): Purchasing Options Cloud SMS (Python Edition) - [Cloud SMS | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/cloudsms/order?eid=ETAJ-A): Purchasing Options Cloud SMS (ActiveX/ASP/COM Edition) - [Cloud SMS 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/cloudsms-v22-v24-diffs): This article details the API differences between Cloud SMS 2022 and Cloud SMS 2024. - [Getting Started with Cloud SMS](https://www.nsoftware.com/kb/articles/cloudsms): An introduction to SMS message management with Cloud SMS - [Cloud SMS | Purchasing Options (Swift)](https://www.nsoftware.com/cloudsms/order?eid=ETSJ-A): Purchasing Options Cloud SMS (Swift Edition) - [Cloud SMS | Purchasing Options (iOS)](https://www.nsoftware.com/cloudsms/order?eid=ETCJ-D): Purchasing Options Cloud SMS (iOS Edition) - [Cloud SMS | Purchasing Options (Android)](https://www.nsoftware.com/cloudsms/order?eid=ETGJ-V): Purchasing Options Cloud SMS (Android Edition) - [Cloud SMS | Purchasing Options (Qt)](https://www.nsoftware.com/cloudsms/order?eid=ETHJ-A): Purchasing Options Cloud SMS (Qt Edition) ## Cloud SSO - [Cloud SSO | Cloud SSO Library | nsoftware](https://www.nsoftware.com/cloudsso): The simplest way for developers to bring SSO authentication for Microsoft Entra ID, Google, Okta, and more into web apps. - [Cloud SSO License (EULA)](https://www.nsoftware.com/cloudsso/license): License (EULA) for Cloud SSO - [Cloud SSO | Download Options](https://www.nsoftware.com/cloudsso/download): Download Cloud SSO - [Cloud SSO | Purchasing Options](https://www.nsoftware.com/cloudsso/order): Purchasing Options Cloud SSO - [Cloud SSO | Purchasing Options (.NET)](https://www.nsoftware.com/cloudsso/order?eid=EINJ-A): Purchasing Options Cloud SSO (.NET Edition) - [Cloud SSO | Purchasing Options (Java)](https://www.nsoftware.com/cloudsso/order?eid=EIJJ-V): Purchasing Options Cloud SSO (Java Edition) - [Cloud SSO | Purchasing Options (C++)](https://www.nsoftware.com/cloudsso/order?eid=EICJ-A): Purchasing Options Cloud SSO (C++ Edition) - [Cloud SSO | Purchasing Options (macOS)](https://www.nsoftware.com/cloudsso/order?eid=EICJ-M): Purchasing Options Cloud SSO (macOS Edition) - [Cloud SSO | Purchasing Options (JavaScript)](https://www.nsoftware.com/cloudsso/order?eid=EIJJ-J): Purchasing Options Cloud SSO (JavaScript Edition) - [Cloud SSO | Purchasing Options (Delphi)](https://www.nsoftware.com/cloudsso/order?eid=EIDJ-A): Purchasing Options Cloud SSO (Delphi Edition) - [Cloud SSO | Purchasing Options (C++ Builder)](https://www.nsoftware.com/cloudsso/order?eid=EIBJ-A): Purchasing Options Cloud SSO (C++ Builder Edition) - [Cloud SSO | Purchasing Options (PHP)](https://www.nsoftware.com/cloudsso/order?eid=EIPJ-A): Purchasing Options Cloud SSO (PHP Edition) - [Cloud SSO | Purchasing Options (Python)](https://www.nsoftware.com/cloudsso/order?eid=EITJ-A): Purchasing Options Cloud SSO (Python Edition) - [Cloud SSO | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/cloudsso/order?eid=EIAJ-A): Purchasing Options Cloud SSO (ActiveX/ASP/COM Edition) - [Add SSO with Microsoft Entra ID using SAML 2.0](https://www.nsoftware.com/kb/articles/cloudsso-saml-azure): Use CloudSSO and Microsoft Entra ID to add SSO to a web application. - [Add SSO with Google Identity using SAML 2.0](https://www.nsoftware.com/kb/articles/cloudsso-saml-google): Use CloudSSO and Google Identity to add SSO to a web application. - [Enable SSO Login with Google Accounts using OpenID Connect](https://www.nsoftware.com/kb/articles/cloudsso-oidc-google): Enable SSO Login with Google Accounts using OpenID Connect - [Enable SSO Login with Microsoft Entra ID Accounts using OpenID Connect](https://www.nsoftware.com/kb/articles/cloudsso-oidc-azure): Enable SSO Login with Microsoft Entra ID Accounts using OpenID Connect - [Cloud SSO | Purchasing Options (Swift)](https://www.nsoftware.com/cloudsso/order?eid=EISJ-A): Purchasing Options Cloud SSO (Swift Edition) - [Cloud SSO | Purchasing Options (Qt)](https://www.nsoftware.com/cloudsso/order?eid=EIHJ-A): Purchasing Options Cloud SSO (Qt Edition) ## IPWorks WebAuthn - [WebAuthn | WebAuthn Library | nsoftware](https://www.nsoftware.com/ipworkswebauthn): The simplest way for developers to add passkey authentication to their applications via a WebAuthn Relying Party. - [IPWorks WebAuthn License (EULA)](https://www.nsoftware.com/ipworkswebauthn/license): License (EULA) for IPWorks WebAuthn - [IPWorks WebAuthn | Download Options](https://www.nsoftware.com/ipworkswebauthn/download): Download IPWorks WebAuthn - [IPWorks WebAuthn | Purchasing Options](https://www.nsoftware.com/ipworkswebauthn/order): Purchasing Options IPWorks WebAuthn - [IPWorks WebAuthn | Purchasing Options (.NET)](https://www.nsoftware.com/ipworkswebauthn/order?eid=IWNJ-A): Purchasing Options IPWorks WebAuthn (.NET Edition) - [IPWorks WebAuthn | Purchasing Options (Java)](https://www.nsoftware.com/ipworkswebauthn/order?eid=IWJJ-V): Purchasing Options IPWorks WebAuthn (Java Edition) ## Cloud Calendars - [Cloud Calendars | Cloud Calendars Library | nsoftware](https://www.nsoftware.com/cloudcalendars): Developer components for integrating cloud-based calendar and task services like Microsoft 365 and Google into your apps. - [Cloud Calendars License (EULA)](https://www.nsoftware.com/cloudcalendars/license): License (EULA) for Cloud Calendars - [Cloud Calendars | Download Options](https://www.nsoftware.com/cloudcalendars/download): Download Cloud Calendars - [Cloud Calendars | Purchasing Options](https://www.nsoftware.com/cloudcalendars/order): Purchasing Options Cloud Calendars - [Cloud Calendars | Purchasing Options (.NET)](https://www.nsoftware.com/cloudcalendars/order?eid=ECNJ-A): Purchasing Options Cloud Calendars (.NET Edition) - [Cloud Calendars | Purchasing Options (Java)](https://www.nsoftware.com/cloudcalendars/order?eid=ECJJ-V): Purchasing Options Cloud Calendars (Java Edition) - [Cloud Calendars | Purchasing Options (C++)](https://www.nsoftware.com/cloudcalendars/order?eid=ECCJ-A): Purchasing Options Cloud Calendars (C++ Edition) - [Cloud Calendars | Purchasing Options (macOS)](https://www.nsoftware.com/cloudcalendars/order?eid=ECCJ-M): Purchasing Options Cloud Calendars (macOS Edition) - [Cloud Calendars | Purchasing Options (JavaScript)](https://www.nsoftware.com/cloudcalendars/order?eid=ECJJ-J): Purchasing Options Cloud Calendars (JavaScript Edition) - [Cloud Calendars | Purchasing Options (Delphi)](https://www.nsoftware.com/cloudcalendars/order?eid=ECDJ-A): Purchasing Options Cloud Calendars (Delphi Edition) - [Cloud Calendars | Purchasing Options (C++ Builder)](https://www.nsoftware.com/cloudcalendars/order?eid=ECBJ-A): Purchasing Options Cloud Calendars (C++ Builder Edition) - [Cloud Calendars | Purchasing Options (PHP)](https://www.nsoftware.com/cloudcalendars/order?eid=ECPJ-A): Purchasing Options Cloud Calendars (PHP Edition) - [Cloud Calendars | Purchasing Options (Python)](https://www.nsoftware.com/cloudcalendars/order?eid=ECTJ-A): Purchasing Options Cloud Calendars (Python Edition) - [Cloud Calendars | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/cloudcalendars/order?eid=ECAJ-A): Purchasing Options Cloud Calendars (ActiveX/ASP/COM Edition) - [Calendar Management in Cloud Calendars](https://www.nsoftware.com/kb/articles/cloudcalendars): An introduction to calendar management through Cloud Calendars - [Task Management in Cloud Calendars](https://www.nsoftware.com/kb/articles/cloudtasks): An introduction to managing tasks through Cloud Calendars - [Cloud Calendars | Purchasing Options (Swift)](https://www.nsoftware.com/cloudcalendars/order?eid=ECSJ-A): Purchasing Options Cloud Calendars (Swift Edition) - [Cloud Calendars | Purchasing Options (iOS)](https://www.nsoftware.com/cloudcalendars/order?eid=ECCJ-D): Purchasing Options Cloud Calendars (iOS Edition) - [Cloud Calendars | Purchasing Options (Android)](https://www.nsoftware.com/cloudcalendars/order?eid=ECGJ-V): Purchasing Options Cloud Calendars (Android Edition) - [Cloud Calendars | Purchasing Options (Qt)](https://www.nsoftware.com/cloudcalendars/order?eid=ECHJ-A): Purchasing Options Cloud Calendars (Qt Edition) ## Cloud Sheets - [Cloud Sheets | Cloud Sheets Library | nsoftware](https://www.nsoftware.com/cloudsheets): Developer components for integrating cloud-based spreadsheet services like Microsoft 365 and Google into your apps. - [Cloud Sheets License (EULA)](https://www.nsoftware.com/cloudsheets/license): License (EULA) for Cloud Sheets - [Cloud Sheets | Download Options](https://www.nsoftware.com/cloudsheets/download): Download Cloud Sheets - [Cloud Sheets | Purchasing Options](https://www.nsoftware.com/cloudsheets/order): Purchasing Options Cloud Sheets - [Cloud Sheets | Purchasing Options (.NET)](https://www.nsoftware.com/cloudsheets/order?eid=EHNJ-A): Purchasing Options Cloud Sheets (.NET Edition) - [Cloud Sheets | Purchasing Options (Java)](https://www.nsoftware.com/cloudsheets/order?eid=EHJJ-V): Purchasing Options Cloud Sheets (Java Edition) - [Cloud Sheets | Purchasing Options (C++)](https://www.nsoftware.com/cloudsheets/order?eid=EHCJ-A): Purchasing Options Cloud Sheets (C++ Edition) - [Cloud Sheets | Purchasing Options (macOS)](https://www.nsoftware.com/cloudsheets/order?eid=EHCJ-M): Purchasing Options Cloud Sheets (macOS Edition) - [Cloud Sheets | Purchasing Options (JavaScript)](https://www.nsoftware.com/cloudsheets/order?eid=EHJJ-J): Purchasing Options Cloud Sheets (JavaScript Edition) - [Cloud Sheets | Purchasing Options (Delphi)](https://www.nsoftware.com/cloudsheets/order?eid=EHDJ-A): Purchasing Options Cloud Sheets (Delphi Edition) - [Cloud Sheets | Purchasing Options (C++ Builder)](https://www.nsoftware.com/cloudsheets/order?eid=EHBJ-A): Purchasing Options Cloud Sheets (C++ Builder Edition) - [Cloud Sheets | Purchasing Options (PHP)](https://www.nsoftware.com/cloudsheets/order?eid=EHPJ-A): Purchasing Options Cloud Sheets (PHP Edition) - [Cloud Sheets | Purchasing Options (Python)](https://www.nsoftware.com/cloudsheets/order?eid=EHTJ-A): Purchasing Options Cloud Sheets (Python Edition) - [Cloud Sheets | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/cloudsheets/order?eid=EHAJ-A): Purchasing Options Cloud Sheets (ActiveX/ASP/COM Edition) - [Sheet Management in Cloud Sheets](https://www.nsoftware.com/kb/articles/cloudsheets): An introduction to sheet management through CloudSheets - [Cloud Sheets | Purchasing Options (Swift)](https://www.nsoftware.com/cloudsheets/order?eid=EHSJ-A): Purchasing Options Cloud Sheets (Swift Edition) - [Cloud Sheets | Purchasing Options (iOS)](https://www.nsoftware.com/cloudsheets/order?eid=EHCJ-D): Purchasing Options Cloud Sheets (iOS Edition) - [Cloud Sheets | Purchasing Options (Android)](https://www.nsoftware.com/cloudsheets/order?eid=EHGJ-V): Purchasing Options Cloud Sheets (Android Edition) - [Cloud Sheets | Purchasing Options (Qt)](https://www.nsoftware.com/cloudsheets/order?eid=EHHJ-A): Purchasing Options Cloud Sheets (Qt Edition) ## IPWorks EDI - [IPWorks EDI FAQ](https://www.nsoftware.com/ipworksedi/faq): Frequently asked questions about IPWorks EDI. - [IPWorks EDI | EDI/AS4 Library | nsoftware](https://www.nsoftware.com/ipworksedi): The IPWorks EDI library includes software components that facilitate the transmission of secure Electronic Data Interchange (EDI) transactions over the Internet. The components are based on leading EDI-INT protocols for secure EDI communications such as AS2, SFTP, OFTP, RosettaNet, etc. - [IPWorks EDI License (EULA)](https://www.nsoftware.com/ipworksedi/license): License (EULA) for IPWorks EDI - [IPWorks EDI | Download Options](https://www.nsoftware.com/ipworksedi/download): Download IPWorks EDI - [IPWorks EDI | Purchasing Options](https://www.nsoftware.com/ipworksedi/order): Purchasing Options IPWorks EDI - [IPWorks EDI | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksedi/order?eid=BENJ-A): Purchasing Options IPWorks EDI (.NET Edition) - [IPWorks EDI | Purchasing Options (Java)](https://www.nsoftware.com/ipworksedi/order?eid=BEJJ-V): Purchasing Options IPWorks EDI (Java Edition) - [IPWorks EDI | Purchasing Options (C++)](https://www.nsoftware.com/ipworksedi/order?eid=BECJ-A): Purchasing Options IPWorks EDI (C++ Edition) - [IPWorks EDI | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksedi/order?eid=BECJ-M): Purchasing Options IPWorks EDI (macOS Edition) - [IPWorks EDI | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksedi/order?eid=BEJJ-J): Purchasing Options IPWorks EDI (JavaScript Edition) - [IPWorks EDI | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksedi/order?eid=BEDJ-A): Purchasing Options IPWorks EDI (Delphi Edition) - [IPWorks EDI | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksedi/order?eid=BEBJ-A): Purchasing Options IPWorks EDI (C++ Builder Edition) - [IPWorks EDI | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksedi/order?eid=BEPJ-A): Purchasing Options IPWorks EDI (PHP Edition) - [IPWorks EDI | Purchasing Options (Python)](https://www.nsoftware.com/ipworksedi/order?eid=BETJ-A): Purchasing Options IPWorks EDI (Python Edition) - [IPWorks EDI | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksedi/order?eid=BEAJ-A): Purchasing Options IPWorks EDI (ActiveX/ASP/COM Edition) - [IPWorks EDI 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksedi-v22-v24-diffs): This article details the API differences between IPWorks EDI and IPWorks EDI 2024. - [IPWorks EDI 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksedi-v20-v22-diffs): This article details the API differences between IPWorks EDI 2020 and IPWorks EDI 2022. - [Getting Started with MLLP (IPWorks EDI)](https://www.nsoftware.com/kb/articles/ipworksedi-mllp): An introduction to transmitting HL7 data with MLLP using IPWorks EDI - [Getting Started with AS2 (IPWorks EDI)](https://www.nsoftware.com/kb/articles/ipworksedi-as2): An introduction to AS2 processing with IPWorks EDI - [Getting Started with AS4 (IPWorks EDI)](https://www.nsoftware.com/kb/articles/ipworksedi-as4): An introduction to AS4 processing with IPWorks EDI - [AS2 Certificate Exchange Messaging (CEM)](https://www.nsoftware.com/kb/articles/ipworksedi-as2-cem): A guide on how to perform Certificate Exchange Messaging (CEM) - [AS2 Rollover Certificates](https://www.nsoftware.com/kb/articles/ipworksedi-as2-rollover): How to change certificates without impacting your partners - [IPWorks EDI | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksedi/order?eid=BESJ-A): Purchasing Options IPWorks EDI (Swift Edition) - [IPWorks EDI | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksedi/order?eid=BEHJ-A): Purchasing Options IPWorks EDI (Qt Edition) ## EDI SDK - [EDI SDK | EDI SDK Library | nsoftware](https://www.nsoftware.com/edisdk): EDI SDK includes software components that facilitate Electronic Data Interchange (EDI) parsing, translation, and transformation. - [EDI SDK License (EULA)](https://www.nsoftware.com/edisdk/license): License (EULA) for EDI SDK - [EDI SDK | Download Options](https://www.nsoftware.com/edisdk/download): Download EDI SDK - [EDI SDK | Purchasing Options](https://www.nsoftware.com/edisdk/order): Purchasing Options EDI SDK - [EDI SDK | Purchasing Options (.NET)](https://www.nsoftware.com/edisdk/order?eid=EDNM-A): Purchasing Options EDI SDK (.NET Edition) - [EDI SDK | Purchasing Options (Java)](https://www.nsoftware.com/edisdk/order?eid=EDJM-V): Purchasing Options EDI SDK (Java Edition) - [EDI SDK | Purchasing Options (C++)](https://www.nsoftware.com/edisdk/order?eid=EDCM-A): Purchasing Options EDI SDK (C++ Edition) - [EDI SDK | Purchasing Options (macOS)](https://www.nsoftware.com/edisdk/order?eid=EDCM-M): Purchasing Options EDI SDK (macOS Edition) - [EDI SDK | Purchasing Options (Delphi)](https://www.nsoftware.com/edisdk/order?eid=EDDM-A): Purchasing Options EDI SDK (Delphi Edition) - [EDI SDK | Purchasing Options (C++ Builder)](https://www.nsoftware.com/edisdk/order?eid=EDBM-A): Purchasing Options EDI SDK (C++ Builder Edition) - [EDI SDK | Purchasing Options (PHP)](https://www.nsoftware.com/edisdk/order?eid=EDPM-A): Purchasing Options EDI SDK (PHP Edition) - [EDI SDK | Purchasing Options (Python)](https://www.nsoftware.com/edisdk/order?eid=EDTM-A): Purchasing Options EDI SDK (Python Edition) - [EDI SDK | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/edisdk/order?eid=EDAM-A): Purchasing Options EDI SDK (ActiveX/ASP/COM Edition) - [EDI SDK | Purchasing Options (JavaScript)](https://www.nsoftware.com/edisdk/order?eid=EDJM-J): Purchasing Options EDI SDK (JavaScript Edition) - [Importing X12 Schemas to EDI SDK](https://www.nsoftware.com/kb/articles/edisdk-x12-import-tool): A guide on how to use import X12 schemas for use in EDI SDK. - [Getting Started with EDI Objects for X12](https://www.nsoftware.com/kb/articles/edisdk-x12-edi_objects): A guide on how to use EDI Objects with X12 Documents. - [Getting Started with EDI Objects for EDIFACT](https://www.nsoftware.com/kb/articles/edisdk-edifact-edi_objects): A guide on how to use EDI Objects with EDIFACT Documents. - [Getting Started with EDIFACTTranslator](https://www.nsoftware.com/kb/articles/edisdk-edifact-translator): A guide on translating EDI documents to XML using the EDIFACTTranslator component. - [Getting Started with X12Translator](https://www.nsoftware.com/kb/articles/edisdk-x12-translator): A guide on translating EDI documents to XML using the X12Translator component. - [Getting Started with EDIFACTReader](https://www.nsoftware.com/kb/articles/edisdk-edifact-reader): A guide on how to parse EDI documents using the EDIFACTReader component. - [Getting Started with EDIFACTWriter](https://www.nsoftware.com/kb/articles/edisdk-edifact-writer): A guide on generating EDI documents using the EDIFACTWriter component. - [Getting Started with X12Reader](https://www.nsoftware.com/kb/articles/edisdk-x12-reader): A guide on how to parse EDI documents using the X12Reader component. - [Getting Started with X12Writer](https://www.nsoftware.com/kb/articles/edisdk-x12-writer): A guide on generating EDI documents using the X12Writer component. - [EDI SDK | Purchasing Options (Swift)](https://www.nsoftware.com/edisdk/order?eid=EDSM-A): Purchasing Options EDI SDK (Swift Edition) - [EDI SDK | Purchasing Options (iOS)](https://www.nsoftware.com/edisdk/order?eid=EDCM-D): Purchasing Options EDI SDK (iOS Edition) - [EDI SDK | Purchasing Options (Android)](https://www.nsoftware.com/edisdk/order?eid=EDGM-V): Purchasing Options EDI SDK (Android Edition) - [EDI SDK | Purchasing Options (Qt)](https://www.nsoftware.com/edisdk/order?eid=EDHM-A): Purchasing Options EDI SDK (Qt Edition) ## 3-D Secure - [/n software 3-D Secure | 3-D Secure Integration Library](https://www.nsoftware.com/3dsecure): A development library that allows easy integration of any EMV® 3-D Secure program, including Visa Secure, American Express SafeKey, Discover ProtectBuy, MasterCard Identity Check, and J/Secure. Add EMV 3DS capabilities into online shopping carts, websites, and merchant systems. - [3-D Secure License (EULA)](https://www.nsoftware.com/3dsecure/license): License (EULA) for 3-D Secure - [3-D Secure | Download Options](https://www.nsoftware.com/3dsecure/download): Download 3-D Secure - [3-D Secure | Purchasing Options](https://www.nsoftware.com/3dsecure/order): Purchasing Options 3-D Secure - [3-D Secure | Changelog | /n software](https://www.nsoftware.com/changelogs/3dsecure/sdk): Changelog for 3-D Secure - [3-D Secure | Changelog | /n software](https://www.nsoftware.com/changelogs/3dsecure/server): Changelog for 3-D Secure - [3-D Secure | Purchasing Options (.NET)](https://www.nsoftware.com/3dsecure/order?eid=TSN2-A): Purchasing Options 3-D Secure (.NET Edition) - [3-D Secure | Purchasing Options (Java)](https://www.nsoftware.com/3dsecure/order?eid=TSJ2-V): Purchasing Options 3-D Secure (Java Edition) - [3-D Secure | Purchasing Options (C++)](https://www.nsoftware.com/3dsecure/order?eid=TSC2-A): Purchasing Options 3-D Secure (C++ Edition) - [3-D Secure | Purchasing Options (macOS)](https://www.nsoftware.com/3dsecure/order?eid=TSC2-M): Purchasing Options 3-D Secure (macOS Edition) - [3-D Secure | Purchasing Options (iOS)](https://www.nsoftware.com/3dsecure/order?eid=TSC2-D): Purchasing Options 3-D Secure (iOS Edition) - [3-D Secure | Purchasing Options (JavaScript)](https://www.nsoftware.com/3dsecure/order?eid=TSJ2-J): Purchasing Options 3-D Secure (JavaScript Edition) - [3-D Secure | Purchasing Options (PHP)](https://www.nsoftware.com/3dsecure/order?eid=TSP2-A): Purchasing Options 3-D Secure (PHP Edition) - [3-D Secure | Purchasing Options (Python)](https://www.nsoftware.com/3dsecure/order?eid=TST2-A): Purchasing Options 3-D Secure (Python Edition) - [3-D Secure | Purchasing Options (Android)](https://www.nsoftware.com/3dsecure/order?eid=TSG2-V): Purchasing Options 3-D Secure (Android Edition) - [3-D Secure | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/3dsecure/order?eid=TSA2-A): Purchasing Options 3-D Secure (ActiveX/ASP/COM Edition) - [Getting Started with EMV® 3-D Secure](https://www.nsoftware.com/kb/articles/3dsecure): A guide to using /n software 3-D Secure for EMV® 3-D Secure - [Getting Started with the 3DS SDK](https://www.nsoftware.com/kb/articles/3dssdk): A guide to using the 3DS SDK in a mobile application - [EMV® 3-D Secure Server Testing](https://www.nsoftware.com/kb/articles/3dsecure-tests): A guide to testing with the EMV® 3-D Secure Server component - [What's new in 3DS 2.3.1](https://www.nsoftware.com/kb/articles/3dsecure-whatsnew-231): This article details some of the new functionality available in version 2.3.1 of the EMV® 3-D Secure specification. - [What's new in 3DS 2.2.0](https://www.nsoftware.com/kb/articles/3dsecure-whatsnew-220): This article details some of the new functionality available in version 2.2.0 of the EMV® 3-D Secure specification. ## IPWorks SNMP - [IPWorks SNMP | SNMP Library | nsoftware](https://www.nsoftware.com/ipworkssnmp): A comprehensive library for building secure SNMP-based agent and manager applications. IPWorks Secure SNMP supports a complete range of network management capabilities, including advanced SNMPv3 security features, trap handling, and ASN-1 MIB compilation. - [IPWorks SNMP License (EULA)](https://www.nsoftware.com/ipworkssnmp/license): License (EULA) for IPWorks SNMP - [IPWorks SNMP | Download Options](https://www.nsoftware.com/ipworkssnmp/download): Download IPWorks SNMP - [IPWorks SNMP | Purchasing Options](https://www.nsoftware.com/ipworkssnmp/order): Purchasing Options IPWorks SNMP - [IPWorks SNMP | Purchasing Options (.NET)](https://www.nsoftware.com/ipworkssnmp/order?eid=INNJ-A): Purchasing Options IPWorks SNMP (.NET Edition) - [IPWorks SNMP | Purchasing Options (Java)](https://www.nsoftware.com/ipworkssnmp/order?eid=INJJ-V): Purchasing Options IPWorks SNMP (Java Edition) - [IPWorks SNMP | Purchasing Options (C++)](https://www.nsoftware.com/ipworkssnmp/order?eid=INCJ-A): Purchasing Options IPWorks SNMP (C++ Edition) - [IPWorks SNMP | Purchasing Options (macOS)](https://www.nsoftware.com/ipworkssnmp/order?eid=INCJ-M): Purchasing Options IPWorks SNMP (macOS Edition) - [IPWorks SNMP | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworkssnmp/order?eid=INJJ-J): Purchasing Options IPWorks SNMP (JavaScript Edition) - [IPWorks SNMP | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworkssnmp/order?eid=INDJ-A): Purchasing Options IPWorks SNMP (Delphi Edition) - [IPWorks SNMP | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworkssnmp/order?eid=INBJ-A): Purchasing Options IPWorks SNMP (C++ Builder Edition) - [IPWorks SNMP | Purchasing Options (PHP)](https://www.nsoftware.com/ipworkssnmp/order?eid=INPJ-A): Purchasing Options IPWorks SNMP (PHP Edition) - [IPWorks SNMP | Purchasing Options (Python)](https://www.nsoftware.com/ipworkssnmp/order?eid=INTJ-A): Purchasing Options IPWorks SNMP (Python Edition) - [IPWorks SNMP | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworkssnmp/order?eid=INAJ-A): Purchasing Options IPWorks SNMP (ActiveX/ASP/COM Edition) - [IPWorks SNMP 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworkssnmp-v22-v24-diffs): This article details the API differences between IPWorks SNMP 2022 and IPWorks SNMP 2024. - [IPWorks SNMP 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworkssnmp-v20-v22-diffs): This article details the API differences between IPWorks SNMP 2020 and IPWorks SNMP 2022. - [Getting Started with IPWorks SNMP](https://www.nsoftware.com/kb/articles/ipworkssnmp): Learn about the IPWorks SNMP toolkit, and see examples of how to use it. - [IPWorks SNMP | Purchasing Options (Swift)](https://www.nsoftware.com/ipworkssnmp/order?eid=INSJ-A): Purchasing Options IPWorks SNMP (Swift Edition) - [IPWorks SNMP | Purchasing Options (iOS)](https://www.nsoftware.com/ipworkssnmp/order?eid=INCJ-D): Purchasing Options IPWorks SNMP (iOS Edition) - [IPWorks SNMP | Purchasing Options (Android)](https://www.nsoftware.com/ipworkssnmp/order?eid=INGJ-V): Purchasing Options IPWorks SNMP (Android Edition) - [IPWorks SNMP | Purchasing Options (Qt)](https://www.nsoftware.com/ipworkssnmp/order?eid=INHJ-A): Purchasing Options IPWorks SNMP (Qt Edition) ## IPWorks IoT - [IPWorks IoT | IoT Library | nsoftware](https://www.nsoftware.com/ipworksiot): Easily implement Internet of Things (IoT) communication in your cross-platform applications with this lightweight component library. - [IPWorks IoT License (EULA)](https://www.nsoftware.com/ipworksiot/license): License (EULA) for IPWorks IoT - [IPWorks IoT | Download Options](https://www.nsoftware.com/ipworksiot/download): Download IPWorks IoT - [IPWorks IoT | Purchasing Options](https://www.nsoftware.com/ipworksiot/order): Purchasing Options IPWorks IoT - [IPWorks IoT | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksiot/order?eid=IONJ-A): Purchasing Options IPWorks IoT (.NET Edition) - [IPWorks IoT | Purchasing Options (Java)](https://www.nsoftware.com/ipworksiot/order?eid=IOJJ-V): Purchasing Options IPWorks IoT (Java Edition) - [IPWorks IoT | Purchasing Options (C++)](https://www.nsoftware.com/ipworksiot/order?eid=IOCJ-A): Purchasing Options IPWorks IoT (C++ Edition) - [IPWorks IoT | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksiot/order?eid=IOCJ-M): Purchasing Options IPWorks IoT (macOS Edition) - [IPWorks IoT | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksiot/order?eid=IOJJ-J): Purchasing Options IPWorks IoT (JavaScript Edition) - [IPWorks IoT | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksiot/order?eid=IODJ-A): Purchasing Options IPWorks IoT (Delphi Edition) - [IPWorks IoT | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksiot/order?eid=IOBJ-A): Purchasing Options IPWorks IoT (C++ Builder Edition) - [IPWorks IoT | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksiot/order?eid=IOPJ-A): Purchasing Options IPWorks IoT (PHP Edition) - [IPWorks IoT | Purchasing Options (Python)](https://www.nsoftware.com/ipworksiot/order?eid=IOTJ-A): Purchasing Options IPWorks IoT (Python Edition) - [IPWorks IoT | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksiot/order?eid=IOAJ-A): Purchasing Options IPWorks IoT (ActiveX/ASP/COM Edition) - [Getting Started with MQTT Broker](https://www.nsoftware.com/kb/articles/mqttbroker): An introduction to using MQTT Broker. - [IPWorks IoT 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksiot-v22-v24-diffs): This article details the API differences between IPWorks IoT 2022 and IPWorks IoT 2024. - [IPWorks IoT 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksiot-v20-v22-diffs): This article details the API differences between IPWorks IoT 2020 and IPWorks IoT 2022. - [Getting Started with IPWorks IoT CoAP](https://www.nsoftware.com/kb/articles/ipworksiot-coap): An introduction to using CoAP to send and receive requests. - [Azure Integration with AMQP](https://www.nsoftware.com/kb/articles/ipworksiot-amqp-azure-servicebus): An introduction to integrating the AMQP component with Azure Service Bus - [Getting Started with IPWorks IoT AMQP](https://www.nsoftware.com/kb/articles/ipworksiot-amqp): An introduction to using AMQP to send and receive messages - [Getting Started with IPWorks IoT MQTT](https://www.nsoftware.com/kb/articles/ipworksiot-mqtt): An introduction to using MQTT for publishing messages and subscribing to topics. - [IPWorks IoT | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksiot/order?eid=IOSJ-A): Purchasing Options IPWorks IoT (Swift Edition) - [IPWorks IoT | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksiot/order?eid=IOCJ-D): Purchasing Options IPWorks IoT (iOS Edition) - [IPWorks IoT | Purchasing Options (Android)](https://www.nsoftware.com/ipworksiot/order?eid=IOGJ-V): Purchasing Options IPWorks IoT (Android Edition) - [IPWorks IoT | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksiot/order?eid=IOHJ-A): Purchasing Options IPWorks IoT (Qt Edition) ## IPWorks BLE - [IPWorks BLE | Bluetooth Low Energy Library | nsoftware](https://www.nsoftware.com/ipworksble): Easily add Bluetooth Low Energy functionality like service discovery and device access to your custom cross-platform applications. - [IPWorks BLE License (EULA)](https://www.nsoftware.com/ipworksble/license): License (EULA) for IPWorks BLE - [IPWorks BLE | Download Options](https://www.nsoftware.com/ipworksble/download): Download IPWorks BLE - [IPWorks BLE | Purchasing Options](https://www.nsoftware.com/ipworksble/order): Purchasing Options IPWorks BLE - [IPWorks BLE | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksble/order?eid=ILNJ-A): Purchasing Options IPWorks BLE (.NET Edition) - [IPWorks BLE | Purchasing Options (Java)](https://www.nsoftware.com/ipworksble/order?eid=ILJJ-V): Purchasing Options IPWorks BLE (Java Edition) - [IPWorks BLE | Purchasing Options (C++)](https://www.nsoftware.com/ipworksble/order?eid=ILCJ-A): Purchasing Options IPWorks BLE (C++ Edition) - [IPWorks BLE | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksble/order?eid=ILCJ-M): Purchasing Options IPWorks BLE (macOS Edition) - [IPWorks BLE | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksble/order?eid=ILDJ-A): Purchasing Options IPWorks BLE (Delphi Edition) - [IPWorks BLE | Purchasing Options (C++ Builder)](https://www.nsoftware.com/ipworksble/order?eid=ILBJ-A): Purchasing Options IPWorks BLE (C++ Builder Edition) - [IPWorks BLE | Purchasing Options (ActiveX/ASP/COM)](https://www.nsoftware.com/ipworksble/order?eid=ILAJ-A): Purchasing Options IPWorks BLE (ActiveX/ASP/COM Edition) - [IPWorks BLE 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/ipworksble-v20-v22-diffs): This article details the API differences between IPWorks BLE 2020 and IPWorks BLE 2022. - [Getting Started with IPWorks BLE and BLEClient](https://www.nsoftware.com/kb/articles/ipworksble-bleclient): A comprehensive overview of how to use the IPWorks BLE BLEClient component to communicate with Bluetooth LE servers. - [IPWorks BLE | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksble/order?eid=ILSJ-A): Purchasing Options IPWorks BLE (Swift Edition) - [IPWorks BLE | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksble/order?eid=ILCJ-D): Purchasing Options IPWorks BLE (iOS Edition) - [IPWorks BLE | Purchasing Options (Android)](https://www.nsoftware.com/ipworksble/order?eid=ILGJ-V): Purchasing Options IPWorks BLE (Android Edition) - [IPWorks BLE | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksble/order?eid=ILHJ-A): Purchasing Options IPWorks BLE (Qt Edition) ## Secure PDF - [Secure PDF | PDF Security & PAdES Development Library | nsoftware](https://www.nsoftware.com/securepdf): A developer-friendly library that simplifies PDF security, enabling seamless signing, verification, encryption, and decryption with modern cryptography. - [Secure PDF License (EULA)](https://www.nsoftware.com/securepdf/license): License (EULA) for Secure PDF - [Secure PDF | Download Options](https://www.nsoftware.com/securepdf/download): Download Secure PDF - [Secure PDF | Purchasing Options](https://www.nsoftware.com/securepdf/order): Purchasing Options Secure PDF - [Secure PDF | Changelog | /n software](https://www.nsoftware.com/securepdf/changelog): Changelog for Secure PDF - [Secure PDF | Changelog | /n software](https://www.nsoftware.com/changelogs/securepdf/rss): Changelog for Secure PDF - [Secure PDF | Changelog | /n software](https://www.nsoftware.com/changelogs/securepdf): Changelog for Secure PDF - [Secure PDF | Purchasing Options (Java)](https://www.nsoftware.com/securepdf/order?eid=EPJJ-V): Purchasing Options Secure PDF (Java Edition) - [Secure PDF | Purchasing Options (.NET)](https://www.nsoftware.com/securepdf/order?eid=EPNJ-A): Purchasing Options Secure PDF (.NET Edition) - [Secure PDF | Purchasing Options (C++)](https://www.nsoftware.com/securepdf/order?eid=EPCJ-A): Purchasing Options Secure PDF (C++ Edition) - [Secure PDF | Purchasing Options (macOS)](https://www.nsoftware.com/securepdf/order?eid=EPCJ-M): Purchasing Options Secure PDF (macOS Edition) - [Secure PDF | Purchasing Options (JavaScript)](https://www.nsoftware.com/securepdf/order?eid=EPJJ-J): Purchasing Options Secure PDF (JavaScript Edition) - [Secure PDF | Purchasing Options (Delphi)](https://www.nsoftware.com/securepdf/order?eid=EPDJ-A): Purchasing Options Secure PDF (Delphi Edition) - [Secure PDF | Purchasing Options (C++ Builder)](https://www.nsoftware.com/securepdf/order?eid=EPBJ-A): Purchasing Options Secure PDF (C++ Builder Edition) - [Secure PDF | Purchasing Options (PHP)](https://www.nsoftware.com/securepdf/order?eid=EPPJ-A): Purchasing Options Secure PDF (PHP Edition) - [Secure PDF | Purchasing Options (Python)](https://www.nsoftware.com/securepdf/order?eid=EPTJ-A): Purchasing Options Secure PDF (Python Edition) - [Maintaining E-Invoicing Compliance with Secure PDF](https://www.nsoftware.com/kb/articles/securepdf-invoice-compliance): An article explaining how ZUGFeRD invoices can help ensure compliance with EN 16931 - [Signing PDFs with Self-Signed Certificates](https://www.nsoftware.com/kb/articles/securepdf-self-signed-certs): An article explaining how to create a self-signed X.509 certificate with the CertMgr component and use it to sign PDFs with the PDFSign component - [Why PDF Digital Signatures Are Important](https://www.nsoftware.com/kb/articles/securepdf-why-signatures-are-important): A practical overview of why PDF signatures matter and how Secure PDF supports them - [Customizing the Signature Widget with PDFSign](https://www.nsoftware.com/kb/articles/securepdf-widgets): An article explaining how to customize the signature widget using the PDFSign component - [Getting Started with PDFExplorer](https://www.nsoftware.com/kb/articles/securepdf-pdfexplorer): An introduction to inspecting PDF documents and editing low-level objects with the PDFExplorer component - [Getting Started with PDFEdit](https://www.nsoftware.com/kb/articles/securepdf-pdfedit): An introduction to editing PDF documents with the PDFEdit component - [Creating ZUGFeRD Invoices with PDFEdit](https://www.nsoftware.com/kb/articles/securepdf-zugferd): An article explaining step by step how to create a ZUGFeRD invoice using the PDFEdit component - [Signing PDFs with PKI Agent](https://www.nsoftware.com/kb/articles/pkiagent-pdf-signing): An article explaining how to create PDF signatures remotely using PKI Agent and the PDFSign component - [Getting Started with PDFForm](https://www.nsoftware.com/kb/articles/securepdf-pdfform): An introduction to adding and modifying PDF form fields with the PDFForm component - [Signing PDFs with a Certificate from a Windows Certificate Store](https://www.nsoftware.com/kb/articles/pdf-signing-with-windows-cert): An introduction to signing PDF documents with a certificate from a Windows certificate store - [Signing PDFs with an Adobe Self-Signed Digital Id](https://www.nsoftware.com/kb/articles/securepdf-self-signed-id): An article explaining how to create a self-signed digital Id in Adobe Acrobat Reader and use it to sign a PDF document with the PDFSign component - [LTV Signatures in PDF](https://www.nsoftware.com/kb/articles/securepdf-ltv-signatures): An introduction to LTV-enabled PDF signatures and how to create them with the PDFSign component - [Adding and Signing Empty Signature Fields with PDFSign](https://www.nsoftware.com/kb/articles/securepdf-empty-signature-fields): An introduction to adding and signing empty signature fields with the PDFSign component - [Signing PDFs with a Certificate from an HSM](https://www.nsoftware.com/kb/articles/pdf-signing-with-hsm): An introduction to signing PDF documents with a certificate imported from an HSM - [Getting Started with PDFEncrypt and PDFDecrypt](https://www.nsoftware.com/kb/articles/securepdf-pdfencrypt-pdfdecrypt): An introduction to encrypting and decrypting PDF documents with the PDFEncrypt and PDFDecrypt components - [Getting Started with PDFSign and PDFVerify](https://www.nsoftware.com/kb/articles/securepdf-pdfsign-pdfverify): An introduction to signing and verifying PDF documents with the PDFSign and PDFVerify components - [Secure PDF | Purchasing Options (Swift)](https://www.nsoftware.com/securepdf/order?eid=EPSJ-A): Purchasing Options Secure PDF (Swift Edition) - [Secure PDF | Purchasing Options (iOS)](https://www.nsoftware.com/securepdf/order?eid=EPCJ-D): Purchasing Options Secure PDF (iOS Edition) - [Secure PDF | Purchasing Options (Android)](https://www.nsoftware.com/securepdf/order?eid=EPGJ-V): Purchasing Options Secure PDF (Android Edition) - [Secure PDF | Purchasing Options (Qt)](https://www.nsoftware.com/securepdf/order?eid=EPHJ-A): Purchasing Options Secure PDF (Qt Edition) ## SecureBlackbox - [SecureBlackbox Release Archive](https://www.nsoftware.com/sbb/archive): Release Archive for SecureBlackbox. - [SecureBlackbox | Software Components for Data Security, Secure Storage, and Secure Transfer | nsoftware](https://www.nsoftware.com/sbb): Software components for Data Protection, Secure Storage, and Secure Transfer. Trusted in high security, mission critical applications for decades. - [SecureBlackbox License (EULA)](https://www.nsoftware.com/sbb/license): License (EULA) for SecureBlackbox - [SecureBlackbox | Download Options](https://www.nsoftware.com/sbb/download): Download SecureBlackbox - [SecureBlackbox | Purchasing Options](https://www.nsoftware.com/sbb/order): Purchasing Options SecureBlackbox - [SecureBlackbox | Purchasing Options (.NET)](https://www.nsoftware.com/sbb/order?eid=SBNJ-A): Purchasing Options SecureBlackbox (.NET Edition) - [SecureBlackbox | Purchasing Options (Java)](https://www.nsoftware.com/sbb/order?eid=SBJJ-V): Purchasing Options SecureBlackbox (Java Edition) - [SecureBlackbox | Purchasing Options (C++)](https://www.nsoftware.com/sbb/order?eid=SBCJ-A): Purchasing Options SecureBlackbox (C++ Edition) - [SecureBlackbox | Purchasing Options (macOS)](https://www.nsoftware.com/sbb/order?eid=SBCJ-M): Purchasing Options SecureBlackbox (macOS Edition) - [SecureBlackbox | Purchasing Options (Delphi)](https://www.nsoftware.com/sbb/order?eid=SBDJ-A): Purchasing Options SecureBlackbox (Delphi Edition) - [SecureBlackbox | Purchasing Options (C++ Builder)](https://www.nsoftware.com/sbb/order?eid=SBBJ-A): Purchasing Options SecureBlackbox (C++ Builder Edition) - [SecureBlackbox | Purchasing Options (PHP)](https://www.nsoftware.com/sbb/order?eid=SBPJ-A): Purchasing Options SecureBlackbox (PHP Edition) - [SecureBlackbox | Purchasing Options (Python)](https://www.nsoftware.com/sbb/order?eid=SBTJ-A): Purchasing Options SecureBlackbox (Python Edition) - [Our Products Are Not Affected by the xz Utils Vulnerability](https://www.nsoftware.com/kb/articles/xz-supply-chain): Our Products Are Not Affected By The xz Utils Vulnerability - [SecureBlackbox 2024 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/secureblackbox-v22-v24-diffs): This article details the API differences between SecureBlackbox 2022 and SecureBlackbox 2024. - [Mitigating the SSH Terrapin Attack](https://www.nsoftware.com/kb/articles/terrapin): Configuring IPWorks SSH and SecureBlackbox to mitigate the SSH Terrapin attack. - [SecureBlackbox 2022 API Changes](https://www.nsoftware.com/kb/articles/apidiffs/secureblackbox-v20-v22-diffs): This article details the API differences between SecureBlackbox 2020 and SecureBlackbox 2022. - [SecureBlackbox® 2022 Updates](https://www.nsoftware.com/kb/articles/sbb-2022): Information and upgrade information for SecureBlackbox 2022. - [SecureBlackbox 2022 Upgrade Guide](https://www.nsoftware.com/kb/articles/sbb-upgrade): Notes on upgrading form previous versions and continued SecureBlackbox 16 style API access. - [SecureBlackbox 2020 Frequently Asked Questions](https://www.nsoftware.com/kb/articles/sbb-faq): Answers to common SecureBlackbox questions - [What's New in SecureBlackbox 2020](https://www.nsoftware.com/kb/articles/sbb-whatsnew-sbb20202): SecureBlackbox 2020 Changes - [SecureBlackbox: PDF Vulnerability Applicability](https://www.nsoftware.com/kb/articles/sbb-pdf-security): Information on PDF cyber attacks and how SecureBlackbox can protect you from them - [SecureBlackbox 16: Is SecureBlackbox FIPS-certified?](https://www.nsoftware.com/kb/articles/legacy/sbb/fips): SecureBlackbox itself is not certified. However, on Windows it can work in so-called FIPS mode - [SecureBlackbox 16: FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol)](https://www.nsoftware.com/kb/articles/legacy/sbb/ftps-vs-sftp): Comprehensive comparison of FTPS and SFTP - [SecureBlackbox 16: Why SecureBlackbox is a Superior Alternative to BouncyCastle ](https://www.nsoftware.com/kb/articles/legacy/sbb/secureblackbox-vs-bouncycastle): Why you should choose SecureBlackbox's professionally developed security components over BouncyCastle - [SecureBlackbox 16: Does the price include the European VAT?](https://www.nsoftware.com/kb/articles/legacy/sbb/11-vat): Does the price include the European VAT? - [SecureBlackbox 16: Do I have to pay when distributing your components with my product?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-distributingcomponents): Do I have to pay when distributing your components with my product? - [SecureBlackbox 16: Is a single-developer license "named" or transferrable?](https://www.nsoftware.com/kb/articles/legacy/sbb/7-named-transferrable-license): Is a single-developer license "named" or transferrable? - [SecureBlackbox 16: Which License Do I Need?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-projectdevelopment-license): I need to develop a project for my client. What kind of license do I need to buy? - [SecureBlackbox 16: Basics of PAdES (PDF Advanced Electronic Signatures)](https://www.nsoftware.com/kb/articles/legacy/sbb/10-basicsofpades): Basics of PAdES (PDF Advanced Electronic Signatures) - [SecureBlackbox 16: CAdES and Digital Signatures](https://www.nsoftware.com/kb/articles/legacy/sbb/8-cades): CAdES is a new standard for advanced digital signature. It was introduced by the European Directive on a community framework for Electronic Signatures, which extends the previous standard, CMS, specifying several additional profiles. - [SecureBlackbox 16: Introduction to XAdES (XML Advanced Electronic Signatures)](https://www.nsoftware.com/kb/articles/legacy/sbb/9-introductiontoxades): In this article we are talking about signing XML documents, though the same mechanism of XML signature can be used to sign any type of data. XML signature may be detached from or attached to signed data. In the latter case, the signature is said to be enveloping when it contains the signed data within itself, or may be enveloped when it comprises a part of the document containing the signed data. - [SecureBlackbox 16: Timestamping of digital signatures (mini-FAQ)](https://www.nsoftware.com/kb/articles/legacy/sbb/11-timestamping): This article answers some of the basic questions related to the timestamping of digital signatures, made over data using X.509 certificates. - [SecureBlackbox 16: 7 Business Advantages Of Offering Data Security](https://www.nsoftware.com/kb/articles/legacy/sbb/12-7businessadvantages): Learn why you must add security and encryption functions to your software and your IT infrastructure. - [SecureBlackbox 16: HTTP and HTTPS proxies](https://www.nsoftware.com/kb/articles/legacy/sbb/4-http-https): The article describes the differences between HTTP proxies and HTTPS proxies. - [SecureBlackbox 16: Encryption Schemes and Mechanisms in SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/5-encryptionschemes): The article describes different encryption schemes used in the IT industry and implemented in the SecureBlackbox products. - [SecureBlackbox 16: Kerberos vs. SSL/TLS](https://www.nsoftware.com/kb/articles/legacy/sbb/6-kerberos): Introduces Kerberos and SSL/TLS. - [SecureBlackbox 16: Accessing system certificates under restricted user accounts](https://www.nsoftware.com/kb/articles/legacy/sbb/7-accessingsystemcertificates): The article describes what steps must be taken to make system certificates accessible from applications and services running under limited system accounts. - [SecureBlackbox 16: Share with the World: who reads my data in the cloud?](https://www.nsoftware.com/kb/articles/legacy/sbb/3-datainthecloud): The article discusses the risks arising from storing the data in the clouds and the ways to prevent these risks using client-side encryption. - [SecureBlackbox 16: Ensuring Correct Data Exchange in FTP](https://www.nsoftware.com/kb/articles/legacy/sbb/2-ensuringcorrectnessoffiles): When working with FTP/FTPS and SFTP, you can follow the steps below to handle simultaneous uploads and downloads. - [SecureBlackbox 16: Getting Started with SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/gettingstarted): How to get started with a trial of SecureBlackbox - [SecureBlackbox 16: How do I change the SigningTime element to show local time?](https://www.nsoftware.com/kb/articles/legacy/sbb/1-signtimeutc): The SigningTime element shows the time in UTC by default; you can follow this KB to display the local time zone instead. - [SecureBlackbox 16: When I try to sign the data using the certificate contained in Windows (with a non-exportable private key), only the MD5 hash algorithm works, even if I manually specify the SHA* algorithm.](https://www.nsoftware.com/kb/articles/legacy/sbb/10-md5): When I try to sign the data using the certificate contained in Windows (with a non-exportable private key), only the MD5 hash algorithm works, even if I manually specify the SHA* algorithm. - [SecureBlackbox 16: When I use Acrobat 6.0, click the signature, and click Signature Properties, why do I get a bad parameter error in Acrobat?](https://www.nsoftware.com/kb/articles/legacy/sbb/11-acrobat6): When I use Acrobat 6.0, click the signature and click Signature Properties, why do I get a bad parameter error in Acrobat? - [SecureBlackbox 16: How do I change the order of RDN elements or control their appearance in the X509IssuerName and/or X509SubjectName elements?](https://www.nsoftware.com/kb/articles/legacy/sbb/12-howtochangeorderofrdn): How do I change the order of RDN elements or control their appearance in the X509IssuerName and/or X509SubjectName elements? - [SecureBlackbox 16: When I specify a Windows (or PKCS#11) certificate storage for signing, why do I get the following error: No signing certificate found?](https://www.nsoftware.com/kb/articles/legacy/sbb/12-pkcs11): When I specify a Windows (or PKCS#11) certificate storage for signing, why do I get the following error: No signing certificate found? - [SecureBlackbox 16: The time reported by the components is XX hours away from correct. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/12-timereported): The time reported by the components is XX hours away from correct. Why? - [SecureBlackbox 16: How can I debug SFTP client code without having an SFTP server?](https://www.nsoftware.com/kb/articles/legacy/sbb/13-debugsftp): How can I debug SFTP client code without having an SFTP server? - [SecureBlackbox 16: How to reference elements inside the Signature element](https://www.nsoftware.com/kb/articles/legacy/sbb/13-referenceelements): How to reference elements inside the Signature element - [SecureBlackbox 16: When I open a signed document with Acrobat, it says that the 'EldoS.SecureBlackbox' handler used to create the signature could not be found. What should I do?](https://www.nsoftware.com/kb/articles/legacy/sbb/13-signeddocumentwithacrobat): When I open a signed document with Acrobat, it says that the 'EldoS.SecureBlackbox' handler used to create the signature could not be found. What should I do? - [SecureBlackbox 16: I can't read or change the Owner and Group attributes of the file.](https://www.nsoftware.com/kb/articles/legacy/sbb/14-ownergroupattributes): I can't read or change the Owner and Group attributes of the file. - [SecureBlackbox 16: Is there any way to put the prefix 'ds' to XML-DSig nodes?](https://www.nsoftware.com/kb/articles/legacy/sbb/14-prefixds): Is there any way to put the prefix 'ds' to XML-DSig nodes? - [SecureBlackbox 16: How to modify 'EncryptedData' element properties such as Id and/or node prefix](https://www.nsoftware.com/kb/articles/legacy/sbb/15-modifyencrypteddata): How to modify 'EncryptedData' element properties such as Id and/or node prefix. - [SecureBlackbox 16: Does SFTP support wildcard characters and file masks with file operations?](https://www.nsoftware.com/kb/articles/legacy/sbb/15-wildcardcharacters): Does SFTP support wildcard characters and file masks with file operations? - [SecureBlackbox 16: How do I modify 'Signature' element properties, e.g., ?](https://www.nsoftware.com/kb/articles/legacy/sbb/16-modifysignature): How do I modify 'Signature' element properties, e.g., - [SecureBlackbox 16: Troubleshooting: when you try to sign the data using the certificate contained in Windows (with a non-exportable private key), only the MD5 hash algorithm works, even if you manually specify a SHA* algorithm.](https://www.nsoftware.com/kb/articles/legacy/sbb/16-nonexportableprivatekey): Troubleshooting: when you try to sign the data using the certificate contained in Windows (with a non-exportable private key), only the MD5 hash algorithm works, even if you manually specify a SHA* algorithm. - [SecureBlackbox 16: How do I get / set the current directory?](https://www.nsoftware.com/kb/articles/legacy/sbb/17-howtosetcurrentdirectory): How do I get / set the current directory? - [SecureBlackbox 16: What versions of XAdES are supported?](https://www.nsoftware.com/kb/articles/legacy/sbb/17-supportedversionsxades): What versions of XAdES are supported? - [SecureBlackbox 16: How do I specify text or binary mode for file transfer with SFTP?](https://www.nsoftware.com/kb/articles/legacy/sbb/18-howtospecifytextorbinarymode): How do I specify text or binary mode for file transfer with SFTP? - [SecureBlackbox 16: What versions of XAdES are supported?](https://www.nsoftware.com/kb/articles/legacy/sbb/18-signaturemadewithsecureblackbox): What versions of XAdES are supported? - [SecureBlackbox 16: Troubleshooting: Command Rejected Due to SFTP Proxy Policy Settings: SSH_FXP_...](https://www.nsoftware.com/kb/articles/legacy/sbb/2-errorcommandrejected): Resolve the following error: Command rejected due to SFTP proxy policy settings: SSH_FXP_ ... - [SecureBlackbox 16: When using the ValidateReferences method in TElXMLVerifier, I get the following error: Reference requires a context error.](https://www.nsoftware.com/kb/articles/legacy/sbb/2-validatereferences): This entry shows how to resolve the following error when using the ValidateReferences method in TElXMLVerifier: Reference requires a context error. - [SecureBlackbox 16: Resolving the Error EElPDFDocumentError: Internal error ElPDFDocument.InsertActualSignatureInformation.2](https://www.nsoftware.com/kb/articles/legacy/sbb/3-eelpdfdocumenterror): This entry shows how to resolve the following error: Internal error ElPDFDocument.InsertActualSignatureInformation.2 - [SecureBlackbox 16: Resolving OutOfMemory Errors when loading large XML documents](https://www.nsoftware.com/kb/articles/legacy/sbb/3-largexmldocuments): This article explains shows the steps to resolve OutOfMemory errors when loading large XML documents. - [SecureBlackbox 16: I need to send a command before transferring a file. How do I do this?](https://www.nsoftware.com/kb/articles/legacy/sbb/3-transferringfile): I need to send a command before transferring the file. How do I do this? - [SecureBlackbox 16: Can I customize tag content?](https://www.nsoftware.com/kb/articles/legacy/sbb/4-keyinfocustomization): Can I customize tag content? - [SecureBlackbox 16: The SSH / SFTP connection to JPMorgan (transmissions*.jpmorgan.com) fails. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/5-jpmorgantransmission): The SSH / SFTP connection to JPMorgan (transmissions*.jpmorgan.com) fails. Why? - [SecureBlackbox 16: I have modified the signed data, but the VerifySignature method reports the signature as valid. Why is that?](https://www.nsoftware.com/kb/articles/legacy/sbb/5-verifysignaturemethod): I have modified the signed data, but VerifySignature method reports the signature as valid. Why is that? - [SecureBlackbox 16: How do I include certificates when creating an XML signature?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-includecertificatesxmlsignature): How do I include certificates when creating an XML signature? - [SecureBlackbox 16: Why is the speed of my SFTP transfer slow compared to WS_FTP or FileZilla?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-lowtransferspeedsftp): Why is the speed of my SFTP transfer slow compared to WS_FTP or FileZilla? - [SecureBlackbox 16: How do I use timestamping with PDFBlackbox, XMLBlackbox, or PKIBlackbox?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-xmlblackboxpkiblackbox): How to use timestamping with PDFBlackbox, XMLBlackbox, or PKIBlackbox. - [SecureBlackbox 16: What is a CDS signature? Does SecureBlackbox support it?](https://www.nsoftware.com/kb/articles/legacy/sbb/7-cdssignature): What is a CDS signature? Does SecureBlackbox support it? - [SecureBlackbox 16: How do I remove the ds: prefix when signing the data?](https://www.nsoftware.com/kb/articles/legacy/sbb/7-howtoremovedsprefix): How do I remove the ds: prefix when signing the data? - [SecureBlackbox 16: The ASCIIMode property doesn't seem to work. What's wrong?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-asciimode): The ASCIIMode property doesn't seem to work. What's wrong? - [SecureBlackbox 16: How Do I Use Timestamping with PDFBlackbox, XMLBlackbox, or PKIBlackbox?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-licensepdfxmlpki): How to use timestamping with PDFBlackbox, XMLBlackbox, or PKIBlackbox. - [SecureBlackbox 16: How do I Specify the Position of the Visible Signature?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-specifypositionofvisiblesignature): How do I specify position of the visible signature? - [SecureBlackbox 16: Transferring files does not work while listing directories works. Are these different?](https://www.nsoftware.com/kb/articles/legacy/sbb/9-filetransferdoesnotwork): Transferring files does not work while listing directories works. Are these different? - [SecureBlackbox 16: How do I extract a key from the KeyInfo element?](https://www.nsoftware.com/kb/articles/legacy/sbb/9-howtoextractakey): How do I extract a key from the KeyInfo element? - [SecureBlackbox 16: Why does my timestamp not show up in Acrobat?](https://www.nsoftware.com/kb/articles/legacy/sbb/9-timestampeddocument): I have timestamped the document, but Acrobat does not show it. Why? - [SecureBlackbox 16: Why does loading a PDF file consume more memory than the size of the file?](https://www.nsoftware.com/kb/articles/legacy/sbb/memoryconsumption): Why is memory consumption much larger than the size of the PDF file? - [SecureBlackbox 16: I have a license for PDFBlackbox. When I open the PDFSigner sample in my IDE, I get an error saying that the TElHTTPSClient component is not installed. Where is the component?](https://www.nsoftware.com/kb/articles/legacy/sbb/pdfsigner): I have a license for PDFBlackbox. When I open the PDFSigner sample in my IDE, I get an error saying that the TElHTTPSClient component is not installed. Where is the component? - [SecureBlackbox 16: The signature made with SecureBlackbox can't be verified](https://www.nsoftware.com/kb/articles/legacy/sbb/signaturemadewithsecureblackbox): Your first check when the signature cannot be verified. - [SecureBlackbox 16: What SSL/TLS algorithms are implemented in SecureBlackbox?](https://www.nsoftware.com/kb/articles/legacy/sbb/1-algorithmsimplemented): What SSL/TLS algorithms are implemented in SecureBlackbox? - [SecureBlackbox 16: Can I detect insertion and removal of the hardware device (token or cryptocard)?](https://www.nsoftware.com/kb/articles/legacy/sbb/1-cryptocardtoken): How to detect insertion and removal of the hardware device (token or cryptocard). - [SecureBlackbox 16: With what other PGP software is OpenPGPBlackbox compatible?](https://www.nsoftware.com/kb/articles/legacy/sbb/1-pgpsoftware): With what other PGP software is OpenPGPBlackbox compatible? - [SecureBlackbox 16: Securing PDF documents](https://www.nsoftware.com/kb/articles/legacy/sbb/1-securingpdfdocuments): A review of encryption and signing schemes offered by the PDF specification and supported by PDF management tools and components. - [SecureBlackbox 16: Troubleshooting: printing the signature background image](https://www.nsoftware.com/kb/articles/legacy/sbb/1-signaturebackground): Follow this KB when the signature background image does not print or is corrupted. - [SecureBlackbox 16: WinRT: troubleshooting connection failed exceptions](https://www.nsoftware.com/kb/articles/legacy/sbb/1-winrt): (WinRT) I am getting an exception when trying to set up a network connection from a WinRT application. What is the matter? - [SecureBlackbox 16: How can I extract the certificate from the CRL (Certificate Revocation List)?](https://www.nsoftware.com/kb/articles/legacy/sbb/10-extractcertificate): How to extract the certificate from the CRL (Certificate Revocation List)? - [SecureBlackbox 16: Why is the first HTTPS, FTPS or SMTPS connection the longest?](https://www.nsoftware.com/kb/articles/legacy/sbb/10-http-ftps-smtp): Why does the first HTTPS, FTPS or SMTPS connection to the server take more time than subsequent connections? - [SecureBlackbox 16: How I do modify the QualifyingProperties element (the main element in XAdES) like an Id and/or node prefix?](https://www.nsoftware.com/kb/articles/legacy/sbb/10-modifyqualifyingproperties): How I do modify the QualifyingProperties element (the main element in XAdES) like an Id and/or node prefix? - [SecureBlackbox 16: How do I configure SecureBlackbox for PGP 2.6?](https://www.nsoftware.com/kb/articles/legacy/sbb/10-pgp): How do I configure SecureBlackbox for PGP 2.6? - [SecureBlackbox 16: Why does my connection to the SSL/TLS (HTTPS, FTPS, SMTP/S, POP3/S) server close without any error indication right after connecting?](https://www.nsoftware.com/kb/articles/legacy/sbb/10-ssl-tlsnoerrorindication): Why does my connection to the SSL/TLS (HTTPS, FTPS, SMTP/S, POP3/S) server close without any error indication right after connecting? - [SecureBlackbox 16: The certificate could not be validated with TElX509CertificateValidator, while the browser validates it. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/11-certificatenotvalidated): Why the certificate could not be validated with TElX509CertificateValidator, while the browser validates it. - [SecureBlackbox 16: How to fill the SigPolicyHash for XAdES](https://www.nsoftware.com/kb/articles/legacy/sbb/11-howtofillsigpolicyhash): How to fill the SigPolicyHash for XAdES - [SecureBlackbox 16: After I export a certificate to a PFX file, Windows (or CryptoAPI) cannot import this file. What happens?](https://www.nsoftware.com/kb/articles/legacy/sbb/13-certificateexport): After I export a certificate to a PFX file, Windows (or CryptoAPI) cannot import this file. What happens? - [SecureBlackbox 16: Why am I getting an "Input too long" error when trying to encrypt or decrypt the data?](https://www.nsoftware.com/kb/articles/legacy/sbb/14-inputerror): Why am I getting an "Input too long" error when trying to encrypt or decrypt the data? - [SecureBlackbox 16: How do I sign / encrypt the text data (and not a file)?](https://www.nsoftware.com/kb/articles/legacy/sbb/15-encrypttextdata): How to sign / encrypt the text data (and not a file)? - [SecureBlackbox 16: I can't login to the server with a username and password. Other programs do this fine. Is this a bug?](https://www.nsoftware.com/kb/articles/legacy/sbb/16-serverlogin): I can't login to the server with a username and password. Other programs do this fine. Is this a bug? - [SecureBlackbox 16: I can't add the private key to my PKCS#11 device. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/17-privatekey): I can't add the private key to my PKCS#11 device. Why? - [SecureBlackbox 16: What SSH algorithms are implemented in SecureBlackbox?](https://www.nsoftware.com/kb/articles/legacy/sbb/19-implementedalgorithms): SecureBlackbox contains client-side support for SSH 1 and SSH 2... - [SecureBlackbox 16: What components support distributed signing using the distributed cryptography add-on?](https://www.nsoftware.com/kb/articles/legacy/sbb/1supportedcomponents): This article lists the components that support distributed signing. - [SecureBlackbox 16: Where has the BufferType type gone?](https://www.nsoftware.com/kb/articles/legacy/sbb/2-buffertype): Where has the BufferType type gone? - [SecureBlackbox 16: Why doesn't the SSL/TLS (HTTPS, FTPS, etc.) client connect to the server with the default settings?](https://www.nsoftware.com/kb/articles/legacy/sbb/2-clientconnecttoserver-ftps): Why doesn't the SSL/TLS (HTTPS, FTPS, etc.) client connect to the server with the default settings? - [SecureBlackbox 16: How to Resolve OutOfMemory Errors when Loading Large PDF Documents](https://www.nsoftware.com/kb/articles/legacy/sbb/2-largepdffile): You can use these code examples to resolve an out-of-memory exception when loading large PDF documents. - [SecureBlackbox 16: Why is PCT 1.0 not supported?](https://www.nsoftware.com/kb/articles/legacy/sbb/2-pct1): Why is PCT 1.0 not supported? - [SecureBlackbox 16: How do I need sign data stored on the server using the key stored on the client computer?](https://www.nsoftware.com/kb/articles/legacy/sbb/2-storeddataonserver): How to sign data stored on the server using the key stored on the client computer. - [SecureBlackbox 16: What are subkeys in OpenPGP keys?](https://www.nsoftware.com/kb/articles/legacy/sbb/2-subkeys): Definition of subkeys in OpenPGP keys. - [SecureBlackbox 16: Why does validation of certificates fail with the following error: CA certificate not found?](https://www.nsoftware.com/kb/articles/legacy/sbb/3-certificatevalidationfails): Resolve the following error during certificate validation: CA certificate not found. - [SecureBlackbox 16: How do I use distributed signing without a client-side browser module (I have a client desktop application)?](https://www.nsoftware.com/kb/articles/legacy/sbb/3-distributedsigning): How do I use distributed signing without a client-side browser module (I have a client desktop application)? - [SecureBlackbox 16: Users with GnuPG cannot decrypt data encrypted with OpenPGPBlackbox. What should I do?](https://www.nsoftware.com/kb/articles/legacy/sbb/3-gnupgusers): Users with GnuPG cannot decrypt data encrypted with OpenPGPBlackbox. What should I do? - [SecureBlackbox 16: Why is there no SSL 4 support?](https://www.nsoftware.com/kb/articles/legacy/sbb/3-ssl4): Why is there no SSL 4 support? - [SecureBlackbox 16: How do I create my own X.509 certificate?](https://www.nsoftware.com/kb/articles/legacy/sbb/3-x905certificatecreation): How do I create my own X.509 certificate? - [SecureBlackbox 16: Does SecureBlackbox support cryptocards?](https://www.nsoftware.com/kb/articles/legacy/sbb/4-cryptocards): Does SecureBlackbox support cryptocards? - [SecureBlackbox 16: When I encrypt the data with a public key, the decryptor asks for the private key twice. Where does the second key come from?](https://www.nsoftware.com/kb/articles/legacy/sbb/4-dataencrypt): When I encrypt the data with a public key, the decryptor asks for the private key twice. Where does the second key come from? - [SecureBlackbox 16: I need to connect to an HTTPS resource via proxy, but setting the HTTPProxy properties doesn't work. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/4-httpproxy): I need to connect to an HTTPS resource via proxy, but setting the HTTPProxy properties doesn't work. Why? - [SecureBlackbox 16: When the remote socket is disconnected, the TElSocket state (or the Active property of socket-enabled components) indicates that the connection is still present. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/4-remotesocket): When the remote socket is disconnected, the TElSocket state (or the Active property of socket-enabled components) indicates that the connection is still present. Why? - [SecureBlackbox 16: The Active property of the socket-based component is true, though I know that the connection has been closed by the server. Why so?](https://www.nsoftware.com/kb/articles/legacy/sbb/4-socket-basedcomponent): The Active property of the socket-based component is true, though I know that the connection has been closed by the server. Why so? - [SecureBlackbox 16: Is there an easier way to add SSL to my application?](https://www.nsoftware.com/kb/articles/legacy/sbb/5-addssltoapp): Is there an easier way to add SSL to my application? - [SecureBlackbox 16: Why does the first HTTPS, FTPS, or SMTPS connection to the server take more time than subsequent connections?](https://www.nsoftware.com/kb/articles/legacy/sbb/5-https-ftps-smtps): Why does the first HTTPS, FTPS, or SMTPS connection to the server take more time than subsequent connections? - [SecureBlackbox 16: What does a PKCS#12 / PFX file contain?](https://www.nsoftware.com/kb/articles/legacy/sbb/5-pfxfile): What does a PKCS#12 / PFX file contain? - [SecureBlackbox 16: When I use the SignAndEncrypt operation, GnuPG complains about a bad signature. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/5-signandencryptoperation): Resolve a bad signature error from GnuPG when using the SignAndEncrypt operation. - [SecureBlackbox 16: The certificate on a USB token is not visible from a service. How do I use such a certificate?](https://www.nsoftware.com/kb/articles/legacy/sbb/5-usbtoken): The certificate on a USB token is not visible from a service. How to use such a certificate? - [SecureBlackbox 16: Why does the signing or decryption operation fail when my code is run as a Windows service?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-decryptionoperationfail): Why does the signing or decryption operation fail when my code is run as a Windows service? - [SecureBlackbox 16: How do I sign / encrypt the text data (and not a file)?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-encrypttextdata): How to sign / encrypt the text data (and not a file)? - [SecureBlackbox 16: Form-Based Authentication and the HTTP Client](https://www.nsoftware.com/kb/articles/legacy/sbb/6-loginandpasswordonwebpage): I need to enter login and password on web page (in HTML form) before accessing the URL. How do I do this using your HTTP client? - [SecureBlackbox 16: Can I sign not the document itself, but the time at which the document was created?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-timestampingdoc): Can I sign not the document itself, but the time at which the document was created? - [SecureBlackbox 16: Can I use SecureBlackbox to connect to a WCF service with TLS 1.2?](https://www.nsoftware.com/kb/articles/legacy/sbb/6-wcfservice): Can I use SecureBlackbox to connect to a WCF service with TLS 1.2? - [SecureBlackbox 16: How check the revocation status of a certificate](https://www.nsoftware.com/kb/articles/legacy/sbb/7-certificaterevoked): How do I get information about whether a certificate has been revoked and if yes, when it happened? - [SecureBlackbox 16: Why do I get "no keys for decryption found" with a valid keyring?](https://www.nsoftware.com/kb/articles/legacy/sbb/7-nokeysfordecryption): Why do I get "no keys for decryption found" with a valid keyring? - [SecureBlackbox 16: The PreferKeepAlive property is not available anymore. How do I update my code?](https://www.nsoftware.com/kb/articles/legacy/sbb/7-preferkeepaliveproperty): This article shows how to switch from the deprecated PreferKeepAlive property in SBB 13. - [SecureBlackbox 16: Why doesn't SSL/TLS (HTTPS, FTPS etc) client connect to the server with default settings?](https://www.nsoftware.com/kb/articles/legacy/sbb/7-ssl-tlsdoesntconnect): Why doesn't SSL/TLS (HTTPS, FTPS etc) client connect to the server with default settings? - [SecureBlackbox 16: How do I provide a password to a USB-based token to retrieve a certificate?](https://www.nsoftware.com/kb/articles/legacy/sbb/7-usbbasedtoken): How do I provide a password to a USB Based Token to retrieve a certificate? - [SecureBlackbox 16: How Do I Create Keys Compatible with PGP 2.6.x?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-createkeys): How do I create keys compatible with PGP 2.6.x? - [SecureBlackbox 16: Can I sign a .NET assembly?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-netassembly): Can I sign a .NET assembly? - [SecureBlackbox 16: Why Does the Active Property of the Socket-Based Component Return True though the Connection is Closed?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-socketbasedcomponent): The Active property of the socket-based component is true, though I know that connection has been closed by the server. Why so? - [SecureBlackbox 16: Can I Access the Windows Certificate Storage from My Silverlight 4 Browser Control?](https://www.nsoftware.com/kb/articles/legacy/sbb/8-windowscertificate): Can I access Windows Certificate Storage from my Silverlight 4 browser control? - [SecureBlackbox 16: Can I Sign Code with SecureBlackbox?](https://www.nsoftware.com/kb/articles/legacy/sbb/9-codesigning): How do I sign code in SecureBlackbox? - [SecureBlackbox 16: Troubleshooting the following error in Secure Viewer: This message is for your eyes only](https://www.nsoftware.com/kb/articles/legacy/sbb/9-secureviewer): Troubleshoot the following scenario: The file, encrypted using PGPBlackbox, is displayed by PGP in Secure Viewer and it is not possible to save the file. Instead you get the following error message: This message is for your eyes only. - [SecureBlackbox 16: How do certificates stored on smartcards appear in Windows Certificate Storage when the smartcard is plugged in?](https://www.nsoftware.com/kb/articles/legacy/sbb/9-smartcards): How do certificates stored on smartcards appear in Windows Certificate Storage when the smartcard is plugged in? - [SecureBlackbox 16: Can I use SSL/TLS without Certificates?](https://www.nsoftware.com/kb/articles/legacy/sbb/9-ssl-tlsuse): Can I use SSL/TLS without Certificates? - [SecureBlackbox 16: Why doesn't SSL/TLS (HTTPS, FTPS etc) client connect to the server with default settings?](https://www.nsoftware.com/kb/articles/legacy/sbb/clientconnecttoserver-ftps): Why doesn't SSL/TLS (HTTPS, FTPS etc) client connect to the server with default settings? - [SecureBlackbox 16: Why does the Active property return true when the connection has closed?](https://www.nsoftware.com/kb/articles/legacy/sbb/connectionclosedbyserver): Why does the Active property return true when the connection has closed? - [SecureBlackbox 16: Explorer fails to download huge files with " Error 0x800700DF ". What should I do?](https://www.nsoftware.com/kb/articles/legacy/sbb/downloadinghugefiles-error): Explorer fails to download huge files with " Error 0x800700DF ". Solution: - [SecureBlackbox 16: If I specify the headers for DomainSigner, the message can't be validated by Yahoo. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/headersfordomainsigner): If I specify the headers for DomainSigner, the message can't be validated by Yahoo. Why? - [SecureBlackbox 16: Why is the year reported incorrectly in directory listings?](https://www.nsoftware.com/kb/articles/legacy/sbb/incorrectlyreportedlistings): Why is the year reported incorrectly in directory listings? - [SecureBlackbox 16: The ListDirectory or GetFileList methods return 0 elements, though the file download was successful. What's wrong?](https://www.nsoftware.com/kb/articles/legacy/sbb/listdirectory-getfilelist): What to do when the ListDirectory or GetFileList methods return 0 elements, though the file download is successful. - [SecureBlackbox 16: A class library for PGP-compatible OpenPGP](https://www.nsoftware.com/kb/articles/legacy/sbb/lp-bouncycastle-pgp): Outlines PGP and OpenPGP compliance in OpenPGPBlackbox. - [SecureBlackbox 16: Cloud Components for Box Cloud Storage Service](https://www.nsoftware.com/kb/articles/legacy/sbb/lp-box-net): Managed .NET components for secure cloud access - [SecureBlackbox 16: Why does the OnAuthenticationFailed event fire when authentication succeeds?](https://www.nsoftware.com/kb/articles/legacy/sbb/onauthenticationfailed): During the handshake the OnAuthenticationFailed event fires, but authentication succeeds. Why is the event triggered? - [SecureBlackbox 16: How do I validate the server key in the OnKeyValidate event?](https://www.nsoftware.com/kb/articles/legacy/sbb/onkeyvalidate): How do I validate the server key in the OnKeyValidate event? - [SecureBlackbox 16: When transferring the data (especially during upload) OnProgress seems to be called rarely, thus blocking my application. Why is this so?](https://www.nsoftware.com/kb/articles/legacy/sbb/onprogress): This article explains how to handle a situation where, when transferring the data (especially during upload), OnProgress seems to be called rarely, thus blocking the application. - [SecureBlackbox 16: The server won't execute a command that other clients execute fine. What should I do?](https://www.nsoftware.com/kb/articles/legacy/sbb/serverdoesntexecutecommand): What to do when the server won't execute a command that other clients work fine. - [SecureBlackbox 16: I can't login to the server with my username and password, but I can login to other programs fine. Is this a bug?](https://www.nsoftware.com/kb/articles/legacy/sbb/serverlogin): I can't login to the server with my username and password, but I can login to other programs fine. Is this a bug? - [SecureBlackbox 16: Signed messages with attachments in Microsoft Exchange](https://www.nsoftware.com/kb/articles/legacy/sbb/signedmessage-microsoftexchange): A signed message with an attachment is reported as containing an invalid signature when processed by Microsoft Exchange. The integrity of the message is supposed to not be broken. What's wrong? - [SecureBlackbox 16: The SSH or SFTP connection to the server is closed or hangs during the data transfer stage (after a successful handshake). What should I do?](https://www.nsoftware.com/kb/articles/legacy/sbb/sshsftpconnection): Troubleshoot when the SSH or SFTP connection to the server is closed or hangs during data transfer stage (after a successful handshake) - [SecureBlackbox 16: Troubleshooting: the SSH or SFTP connection to the server is not established (the connection is closed during the handshake)](https://www.nsoftware.com/kb/articles/legacy/sbb/sshsftpconnectionnotestablished): Troubleshooting when the SSH or SFTP connection to the server is not established (connection is closed during handshake). - [SecureBlackbox 16: Why doesn't passive mode work in TElSimpleFTPSServer?](https://www.nsoftware.com/kb/articles/legacy/sbb/telsimpleftpsserver): Why doesn't passive mode work in TElSimpleFTPSServer? - [SecureBlackbox 16: (VCL) Can I use SecureBlackbox with THTTPRIO?](https://www.nsoftware.com/kb/articles/legacy/sbb/thttprio): (VCL) Can I use SecureBlackbox with THTTPRIO? - [SecureBlackbox 16: Simple commands are executed correctly, but listing or file transfer doesn't work. What should I do?](https://www.nsoftware.com/kb/articles/legacy/sbb/unworkinglistings-filetransfer): Simple commands are executed correctly, but listing or file transfer doesn't work. What to do: - [SecureBlackbox 16: Windows Explorer can't connect to the WebDAV server sample. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/windowsexplorer): Windows Explorer can't connect to WebDAV server sample. - [SecureBlackbox 16: Troubleshooting .NET 4.0 applications on Windows 8 after installing .NET Framework 4.5](https://www.nsoftware.com/kb/articles/legacy/sbb/applicationfails): Troubleshooting .NET 4.0 applications on Windows 8 after installing .NET Framework 4.5. - [SecureBlackbox 16: (Java) When running a project from NetBeans, I get an exception on any call to SecureBlackbox. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/callexceptiontosecureblackbox): Why when running a project from NetBeans do I get an exception on any call to SecureBlackbox? - [SecureBlackbox 16: (.NET) Why is not all data processed? ](https://www.nsoftware.com/kb/articles/legacy/sbb/dataprocessed): (.NET) Why is not all data processed? - [SecureBlackbox 16: What is the difference between the client-only and client-server packages?](https://www.nsoftware.com/kb/articles/legacy/sbb/differencebetweenclientonly-server): Differences between the client-only and client-server packages? - [SecureBlackbox 16: When I try to download the source code package from My Control Center, I get only a small file (not an archive). Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/downloadingthesourcecode): When I try to download the source code package from My Control Center, I get only a small file (not an archive). Why? - [SecureBlackbox 16: I am getting an 8219 (0x201B) error when trying to use a system certificate for signing. Still, I am able to use this certificate with other applications. Am I doing something wrong?](https://www.nsoftware.com/kb/articles/legacy/sbb/error8219): I am getting an 8219 (0x201B) error when trying to use a system certificate for signing. Still, I am able to use this certificate with other applications. Am I doing something wrong? - [SecureBlackbox 16: Is there Secure FTP support available?](https://www.nsoftware.com/kb/articles/legacy/sbb/ftpsupport): Clarifies Secure FTP. - [SecureBlackbox 16: Why does the code work in a GUI or console application but not in a system service?](https://www.nsoftware.com/kb/articles/legacy/sbb/guiorconsoleapplication): Why does the code work in a GUI or console application but not in a system service? - [SecureBlackbox 16: How is SecureBlackbox distributed and where do I get the files?](https://www.nsoftware.com/kb/articles/legacy/sbb/howissecureblackboxdistributed): How is SecureBlackbox distributed and where do I get the files? - [SecureBlackbox 16: I have found a bug. How do I report it?](https://www.nsoftware.com/kb/articles/legacy/sbb/howtoreportabug): How to report a bug - [SecureBlackbox 16: I can't read the SecureBlackbox HTMLHelp (CHM) file. It's just blank. Why?](https://www.nsoftware.com/kb/articles/legacy/sbb/htmlhelp): The solution when the SecureBlackbox HTMLHelp (CHM) file is blank. - [SecureBlackbox 16: Implementing XAdES Signing of Data Using SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/implementingxades): The article describes how to perform advanced signing of XML documents and custom data according to the XAdES specification using SecureBlackbox. - [SecureBlackbox 16: (VCL) I get Internal Compiler Error Uxxx when trying to compile SecureBlackbox. What should I do?](https://www.nsoftware.com/kb/articles/legacy/sbb/internal-compiler-error): (VCL) The solution to Internal Compiler Error Uxxx when trying to compile SecureBlackbox. - [SecureBlackbox 16: When I use a production license key, I get an error that the key is valid for another version of SecureBlackbox. What is that supposed to mean?](https://www.nsoftware.com/kb/articles/legacy/sbb/keyvalidforanotherversion): What to do when you are using a production license key but still getting an error that the key is valid for another version. - [SecureBlackbox 16: What license is used for the distribution of SecureBlackbox?](https://www.nsoftware.com/kb/articles/legacy/sbb/licenseofsecureblackbox): SecureBlackbox is a commercial product. It can be downloaded for free only for... - [SecureBlackbox 16: (VCL) Global objects are not deleted -- is this a memory leak?](https://www.nsoftware.com/kb/articles/legacy/sbb/memoryleak): (VCL) Global objects are not deleted -- is this a memory leak? - [SecureBlackbox 16: (.NET) Why is SecureBlackbox growing the memory usage of my project? ](https://www.nsoftware.com/kb/articles/legacy/sbb/memoryusage): (.NET) Why is SecureBlackbox growing the memory usage of my project? - [SecureBlackbox 16: (.NET) Why do the .NET 2.0 samples reference .NET 1.1 assemblies?](https://www.nsoftware.com/kb/articles/legacy/sbb/netsamplereferences): (.NET) Why do the .NET 2.0 samples reference .NET 1.1 assemblies? - [SecureBlackbox 16: (.NET) Why can't I create a Portable Class Library (PCL) that uses SecureBlackbox? Do you have a PCL version of the SecureBlackbox assemblies?](https://www.nsoftware.com/kb/articles/legacy/sbb/portableclasslibrary): Portable Class library for SecureBlackbox - [SecureBlackbox 16: Why doesn't the socket detect that the remote side was disconnected?](https://www.nsoftware.com/kb/articles/legacy/sbb/remotesidedisconnected): Why doesn't the socket detect that the remote side was disconnected? - [SecureBlackbox 16: SecureBlackbox produces invalid results or exposes incorrect behavior. Is this a bug?](https://www.nsoftware.com/kb/articles/legacy/sbb/secureblackbox-invalid-results): The first step to troubleshoot invalid results or incorrect behavior. - [SecureBlackbox 16: What encryption and hashing algorithms does SecureBlackbox implement?](https://www.nsoftware.com/kb/articles/legacy/sbb/secureblackboxencryption-algorithms): Using SecureBlackbox for encryption and hashing algorithms. - [SecureBlackbox 16: Is SecureBlackbox multithreaded?](https://www.nsoftware.com/kb/articles/legacy/sbb/secureblackboxmultithreaded): Is SecureBlackbox multithreaded? - [SecureBlackbox 16: What security algorithms are implemented in SecureBlackbox?](https://www.nsoftware.com/kb/articles/legacy/sbb/securityalgorithms): Implemented security algorithms. - [SecureBlackbox 16: How can I have several versions of SecureBlackbox installed on a certain system at the same time?](https://www.nsoftware.com/kb/articles/legacy/sbb/severalversioninstalled): How to have several versions of SecureBlackbox installed on certain system at the same time. - [SecureBlackbox 16: (.NET) Why does my socket-based component work in .NET but not in Silverlight?](https://www.nsoftware.com/kb/articles/legacy/sbb/socketbasedcomponents): Troubleshooting when socket-based components work fine in .NET but not in Silverlight. - [SecureBlackbox 16: (Windows Phone 7) Socket connections don't work when the phone is locked. Is this a bug?](https://www.nsoftware.com/kb/articles/legacy/sbb/socketconnection): (Windows Phone 7) Socket connections don't work when the phone is locked. Is this a bug? - [SecureBlackbox 16: What third-party components/libraries are supported?](https://www.nsoftware.com/kb/articles/legacy/sbb/supportedcomponent-libraries): Supported development tools - [SecureBlackbox 16: Does SecureBlackbox use any third-party cryptography libraries?](https://www.nsoftware.com/kb/articles/legacy/sbb/thirdparty-cryptogrphy-libraries): Does SecureBlackbox use any third-party cryptography libraries? - [SecureBlackbox 16: Fine-Tuning the SSL Components](https://www.nsoftware.com/kb/articles/legacy/sbb/tuningssl): How to configure your client-side and server-side SSL implementations. - [SecureBlackbox 16: (VCL) Troubleshooting Error ‘Unit ... was compiled with a different version of ...’](https://www.nsoftware.com/kb/articles/legacy/sbb/uniterror): (VCL) Troubleshooting Error ‘Unit ... was compiled with a different version of ...’ - [SecureBlackbox 16: (VCL) I am getting ‘Error: Unresolved external Cert...’ when linking the project with C++Builder](https://www.nsoftware.com/kb/articles/legacy/sbb/unresolvedexternalcert): Troubleshooting the following error: Unresolved external Cert...when linking the project with C++Builder - [SecureBlackbox 16: Where do I find the sample projects?](https://www.nsoftware.com/kb/articles/legacy/sbb/wheretofindsampleprojects): Where do I find the sample projects? - [SecureBlackbox 16: Why do I need to secure my internet communications?](https://www.nsoftware.com/kb/articles/legacy/sbb/whytosecureinternetcommunication): Why do I need to secure my internet communications? - [SecureBlackbox 16: Additional tune-up of retrievers in TElX509CertificateValidator](https://www.nsoftware.com/kb/articles/legacy/sbb/additionaltune-up): Additional tune-up of retrievers in TElX509CertificateValidator. - [SecureBlackbox 16: Diagnosing certificate chain validation errors when validating a certificate or signature with *AdES components](https://www.nsoftware.com/kb/articles/legacy/sbb/diagnosingcertificateerrors): Diagnosing certificate chain validation errors when validating a certificate or signature with *AdES components. - [SecureBlackbox 16: Implementing CAdES Data Signing Using SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/implementingcades): The article describes how to perform advanced signing of data according to CAdES specification using SecureBlackbox. - [SecureBlackbox 16: Implementing the PAdES Signing of PDF Documents Using SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/pades): The article describes how to perform the advanced signing of PDF documents according to the PAdES specification using SecureBlackbox. - [SecureBlackbox 16: Plugging SecureBlackbox Java Cryptography Extensions into Your Java Project](https://www.nsoftware.com/kb/articles/legacy/sbb/pluginsecureblackbox): Plugging SecureBlackbox Java Cryptography Extensions into your Java project - [SecureBlackbox 16: Preventing TLS Renegotiation Attacks with SecureBlackbox 7.2 and Later](https://www.nsoftware.com/kb/articles/legacy/sbb/preventingtlsattacks): This article discusses TLS renegotiation attacks and the ways to prevent them when using SecureBlackbox 7.2 or later. - [SecureBlackbox 16: Securing RemObjects](https://www.nsoftware.com/kb/articles/legacy/sbb/remobjects): This how-to describes how to add SSL security to RemObjects - [SecureBlackbox 16: Certificate Setup in Client-Server Systems](https://www.nsoftware.com/kb/articles/legacy/sbb/settingcertificates): The article describes how to set up X.509 certificates in SSL client and server components. - [SecureBlackbox 16: Signing invoices for the Spanish government in the factura format](https://www.nsoftware.com/kb/articles/legacy/sbb/signingdocuments): Sample code for signing electronic invoices for the Spanish government in the Factura XML format. - [SecureBlackbox 16: SSL Transports for NexusDB](https://www.nsoftware.com/kb/articles/legacy/sbb/ssl-transport): Information about adding SSL security to NexusDB - [SecureBlackbox 16: Using SecureBlackbox with kbmMW](https://www.nsoftware.com/kb/articles/legacy/sbb/using-secureblackbox): Step-by-step explanation of how to add SSL security to kbmMW - [SecureBlackbox 16: Using OCSP Stapling in the TLS-Enabled Components](https://www.nsoftware.com/kb/articles/legacy/sbb/usingocsp): Using OCSP stapling in the TLS-enabled Components - [SecureBlackbox 16: X.509 Certificates and SSH](https://www.nsoftware.com/kb/articles/legacy/sbb/x509certificates): The article describes how to use X.509 certificates for public-key authentication in SSH-secured communications. - [SecureBlackbox 16: Certificate Pinning and SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/certificate-pinning): The article discusses how technically valid certificates can be fake, what certificate pinning is, and how it helps ensure authenticity of web sites and other servers. Also the article describes how you can implement Certificate Pinning in SecureBlackbox. - [SecureBlackbox 16: Post-POODLE Adjustments in the TLS Components of SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/post-poodle-adjustments): The article discusses changes in SecureBlackbox in regards to the recent POODLE attack and the measures you should take in your code. - [SecureBlackbox 16: Security Advisory: On the information disclosure vulnerability in the SSL 3.0 and TLS 1.0 protocols (Rizzo/Duong "BEAST" attack)](https://www.nsoftware.com/kb/articles/legacy/sbb/security-advisory-on-info): This security advisory describes the details of the so-called BEAST attack on SSL/TLS. - [SecureBlackbox 16: Security Advisory: On the version fallback vulnerability in SSL/TLS implementations (Moeller/Duong/Kotowicz POODLE attack)](https://www.nsoftware.com/kb/articles/legacy/sbb/security-advisory): In late September 2014 a new attack on the SSL/TLS protocol was recognized and described by security researchers Bodo Moeller, Thai Duong, and Krzysztof Kotowicz. The report of the attack gained high popularity in the news and raised concerns about its applicability to various network environments. - [SecureBlackbox 16: Silverlight Environments: Security and Permissions](https://www.nsoftware.com/kb/articles/legacy/sbb/silverlight-environments): The article discusses how to fine-tune Silverlight applications to features of SecureBlackbox that require elevated permissions. - [SecureBlackbox 16: Validation of Certificates in SecureBlackbox (Mini-FAQ)](https://www.nsoftware.com/kb/articles/legacy/sbb/validation-of-certificates): The article describes how certificate validation in SecureBlackbox is done with the help of the TElX509CertificateValidator class. - [SecureBlackbox 16: Benchmarking your SSL- or SSH-enabled communications](https://www.nsoftware.com/kb/articles/legacy/sbb/benchmarking-ssl): The article reviews several of the methods of properly benchmarking SSL- or SSH-enabled communications. - [SecureBlackbox 16: Building user authentication systems for client-server environments](https://www.nsoftware.com/kb/articles/legacy/sbb/building-user-authentication): This article reviews using X.509 certificates for user authentication. - [SecureBlackbox 16: Introduction to Certificates](https://www.nsoftware.com/kb/articles/legacy/sbb/introduction-to-certificates): General introduction to X.509 certificates - [SecureBlackbox 16: Introduction to SSH](https://www.nsoftware.com/kb/articles/legacy/sbb/introduction-to-ssh): General information about the SSH protocol - [SecureBlackbox 16: Securing Your Client-Server or Multi-Tier Application](https://www.nsoftware.com/kb/articles/legacy/sbb/securing-client-server-app): Introductory article about security and encryption in distributed applications. - [SecureBlackbox 16: Adding Support for TLS 1.2 to Your Windows XP/Vista Application](https://www.nsoftware.com/kb/articles/legacy/sbb/support-tls-to-your-windows-xp-vista): Following a number of severe attacks against the SSL/TLS protocol discovered in recent years, fresher and safer versions of the protocol, such as TLS 1.1 and TLS 1.2 are quickly gaining popularity and becoming a new de facto standard across the internet. - [SecureBlackbox 16: Certificate Basics](https://www.nsoftware.com/kb/articles/legacy/sbb/certificate-basics-technical): Technical description of X.509 certificates. - [SecureBlackbox 16: Counteracting Denial-of-Service (DoS) attacks in SSH and SFTP servers](https://www.nsoftware.com/kb/articles/legacy/sbb/dos-attacks-in-ssh-sftp-servers): This how-to describes the ways to counteract DoS and DDoS attacks on your SSH or SFTP server - [SecureBlackbox 16: Introduction to SSL](https://www.nsoftware.com/kb/articles/legacy/sbb/introduction-to-ssl): An introduction to the SSL/TLS protocol. - [SecureBlackbox 16: SSH Authentication Methods](https://www.nsoftware.com/kb/articles/legacy/sbb/ssh-authentication-methods): An overview of the methods of server and client authentication used in the SSH protocol. - [SecureBlackbox 16: Virtualized File Access in SecureBlackbox](https://www.nsoftware.com/kb/articles/legacy/sbb/virtualized-file-in-secureblackbox): The article describes how SecureBlackbox works with files and how to avoid storing the files on disk. - [SecureBlackbox 16: A Component Library for PGP-Compatible OpenPGP in C# and .NET](https://www.nsoftware.com/kb/articles/legacy/sbb/lp-bouncycastle-pgp-csharp): C# Class library for OpenPGP - [SecureBlackbox 16: SSL / TLS Components for Xamarin](https://www.nsoftware.com/kb/articles/legacy/sbb/lp-bouncycastle-pgp-java): Managed .NET components for SSL /TLS protocols in Xamarin - [SecureBlackbox 16: A Component Library for PGP-Compatible OpenPGP in .NET](https://www.nsoftware.com/kb/articles/legacy/sbb/lp-bouncycastle-pgp-net): An introduction to the OpenPGPBlackbox class library for OpenPGP ## PDF Password - [PDF Password | PDF Encryption CLI Tool | nsoftware](https://www.nsoftware.com/pdfpassword): A free command-line tool that password-protects PDF documents without exposing data online. - [PDF Password License (EULA)](https://www.nsoftware.com/pdfpassword/license): License (EULA) for PDF Password - [PDF Password | Download Options](https://www.nsoftware.com/pdfpassword/download): Download PDF Password - [PDF Password | Purchasing Options](https://www.nsoftware.com/pdfpassword/order): Purchasing Options PDF Password - [PDF Password | Purchasing Options](https://www.nsoftware.com/pdfpassword/order?eid=PPXJ-A): Purchasing Options PDF Password ## BizTalk Adapters - [AS2 Adapter Comparison](https://www.nsoftware.com/biztalk/compare/as2): Compare the /n software AS2 Adapter to the Microsoft AS2 Adapter - [Email Adapter Comparison](https://www.nsoftware.com/biztalk/compare/email): Compare the /n software Email Adapter to the Microsoft Email Adapter - [FTP Adapter Comparison](https://www.nsoftware.com/biztalk/compare/ftp): Compare the /n software FTP Adapter to the Microsoft FTP Adapter - [SFTP Adapter Comparison](https://www.nsoftware.com/biztalk/compare/sftp): Compare the /n software SFTP Adapter to the Microsoft SFTP Adapter - [BizTalk Adapters Internet Connectivity, Secure Messaging, File Transfer | nsoftware](https://www.nsoftware.com/biztalk): The /n software Adapters for Microsoft BizTalk include fully-managed .NET Adapters that seamlessly integrate with the BizTalk Messaging Pipeline. The /n software Adapters extend the features of BizTalk with advanced Internet communications and secure messaging capabilities. - [BizTalk Adapters License (EULA)](https://www.nsoftware.com/biztalk/license): License (EULA) for BizTalk Adapters - [BizTalk Adapters | Download Options](https://www.nsoftware.com/biztalk/download): Download BizTalk Adapters - [BizTalk Adapters | Purchasing Options](https://www.nsoftware.com/biztalk/order): Purchasing Options BizTalk Adapters - [BizTalk Adapters | Purchasing Options](https://www.nsoftware.com/biztalk/order?eid=EAZJ-A): Purchasing Options BizTalk Adapters - [AMQP Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-amqp-adapter): Introduction to the /n software AMQP Adapter for Microsoft BizTalk - [AMQPClassic Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-amqp-classic-adapter): Introduction to the /n software AMQPClassic Adapter for Microsoft BizTalk - [MQTT Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-mqtt-adapter): Introduction to the /n software MQTT Adapter for Microsoft BizTalk - [Getting Started With the BizTalk PDF Pipeline Component](https://www.nsoftware.com/kb/articles/biztalk-pdf-pipeline): Introduction and Examples of Signing, Certifying, Encrypting, Decrypting, and Verifying PDF Documents - [WebDAV Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-webdav-adapter): Introduction to the /n software WebDAV Adapter for Microsoft BizTalk - [BizTalk Prebuilt Pipelines](https://www.nsoftware.com/kb/articles/biztalk-prebuilt): Getting Started with the Prebuilt Pipelines - [OpenPGP Pipeline Component for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-pgppipeline): Introduction to the /n software OpenPGP Pipeline Component for Microsoft BizTalk - [HTTP Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-http-adapter): Getting started with the HTTP Adapter for Microsoft BizTalk - [CloudStorage Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-cloudstorage): Getting Started with the CloudStorage Adapter for BizTalk - [AS4 Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-as4-adapter): Introduction to the /n software AS4 Adapter for Microsoft BizTalk - [Office365Mail Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-office365mail-adapter): Getting started with the Office365Mail Adapter for Microsoft BizTalk - [GISB Message Validation from a Custom Pipeline Component](https://www.nsoftware.com/kb/articles/biztalk-gisb-pipeline): Example of how to validate GISB message values from a custom pipeline component - [OFTP Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-oftp-adapter): Introduction to the /n software OFTP Adapter for Microsoft BizTalk - [PowerShell Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-powershell-adapter): Introduction to the /n software PowerShell Adapter for Microsoft BizTalk - [AS2 Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-as2-adapter): Introduction to the /n software AS2 Adapter for Microsoft BizTalk - [FTP Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-ftp-adapter): Introduction to the /n software FTP Adapter for Microsoft BizTalk - [LDAP Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-ldap-adapter): Introduction to the /n software LDAP Adapter for Microsoft BizTalk - [SFTP Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-sftp-adapter): Introduction to the /n software SFTP Adapter for Microsoft BizTalk - [SCP Adapter for Microsoft BizTalk](https://www.nsoftware.com/kb/articles/biztalk-scp-adapter): Introduction to the /n software SCP Adapter for Microsoft BizTalk ## n8n Nodes - [n8n Nodes | Internet Connectivity, Secure Messaging, Compression, and Secure File Transfer | nsoftware](https://www.nsoftware.com/n8n): The /n software nodes for n8n are a collection of professional-grade nodes for the n8n workflow automation platform, providing robust Internet connectivity, secure messaging, encryption, compression, and file transfer. Built on the same core codebase as the /n software adapters for BizTalk Server and SSIS, these nodes deliver reliable, production-ready Internet connectivity, secure messaging, and file transfer. - [n8n Nodes License (EULA)](https://www.nsoftware.com/n8n/license): License (EULA) for n8n Nodes - [n8n Nodes | Download Options](https://www.nsoftware.com/n8n/download): Download n8n Nodes - [n8n Nodes | Purchasing Options](https://www.nsoftware.com/n8n/order): Purchasing Options n8n Nodes - [n8n Nodes | Purchasing Options](https://www.nsoftware.com/n8n/order?eid=EAFM-A): Purchasing Options n8n Nodes - [S/MIME Email Nodes for n8n](https://www.nsoftware.com/kb/articles/n8n-smime-node): Introduction to the /n software n8n S/MIME Email Sender and Trigger nodes - [OpenPGP Nodes for n8n](https://www.nsoftware.com/kb/articles/n8n-pgp-node): Introduction to the /n software n8n OpenPGP Encoder and Decoder nodes - [FTP Nodes for n8n](https://www.nsoftware.com/kb/articles/n8n-ftp-node): Introduction to the /n software n8n FTP Sender and Trigger nodes - [SFTP Nodes for n8n](https://www.nsoftware.com/kb/articles/n8n-sftp-node): Introduction to the /n software n8n SFTP Sender and Trigger nodes - [Installing /n software n8n Nodes](https://www.nsoftware.com/kb/articles/n8n-installation-guide): This article explains how to install the /n software n8n node package on Windows, Linux, and macOS systems so the nodes appear correctly in the n8n UI. ## SSIS Components - [SSIS Components | Internet Connectivity, Secure Messaging, Compression, and Secure File Transfer | nsoftware](https://www.nsoftware.com/ssis): The /n software SSIS Components for Microsoft SQL Server Integration Services consist of a single component library containing individual components for Internet communications. Built from the same core codebase as the /n software Adapters for Microsoft BizTalk Server, the SSIS Components provide robust enterprise ready Internet connectivity, secure messaging, and file transfer - [SSIS Components License (EULA)](https://www.nsoftware.com/ssis/license): License (EULA) for SSIS Components - [SSIS Components | Download Options](https://www.nsoftware.com/ssis/download): Download SSIS Components - [SSIS Components | Purchasing Options](https://www.nsoftware.com/ssis/order): Purchasing Options SSIS Components - [SSIS Components | Purchasing Options](https://www.nsoftware.com/ssis/order?eid=EASJ-A): Purchasing Options SSIS Components - [Deploy /n software SSIS Tasks to Azure Data Factory](https://www.nsoftware.com/kb/articles/ssis-azure-datafactory-deploy-ns): Deploy an SSIS Package with /n software components to the Azure Data Factory Cloud - [SFTP Task for SSIS](https://www.nsoftware.com/kb/articles/ssis-sftp-task): Introduction to the /n software SFTP Task for SSIS ## PKI Proxy - [BYOK Secure Code Signing for Any Application | nsoftware](https://www.nsoftware.com/pkiproxy): Remotely share and sign code with your own centrally managed keys under self-custody. - [PKI Proxy License (EULA)](https://www.nsoftware.com/pkiproxy/license): License (EULA) for PKI Proxy - [PKI Proxy | Download Options](https://www.nsoftware.com/pkiproxy/download): Download PKI Proxy - [PKI Proxy | Purchasing Options](https://www.nsoftware.com/pkiproxy/order): Purchasing Options PKI Proxy - [PKI Proxy | Purchasing Options](https://www.nsoftware.com/pkiproxy/order?eid=PKXJ-A): Purchasing Options PKI Proxy - [PKI Proxy - Sharing Certificates from a YubiKey HSM](https://www.nsoftware.com/kb/articles/pkiproxy-hsm-yubikey): Sharing Certificates from a YubiKey HSM with PKI Proxy - [PKI Proxy KSP - Other Certificate Stores](https://www.nsoftware.com/kb/articles/pkiproxy-othercertstores): Using the PKI Proxy KSP with Other Certificate Stores - [Using the PKI Proxy KSP to Replace SafeNet Authentication Client](https://www.nsoftware.com/kb/articles/pkiproxy-safenet): This article discusses using the PKI Proxy KSP to replace the SafeNet Authentication Client to supported automated code signing. - [What Authenticode/SignTool File Types are Supported by PKI Proxy?](https://www.nsoftware.com/kb/articles/pkiproxy-authenticode-file-types): PKI Proxy - Supported Authenticode/SignTool File Types - [PKI Proxy and Code Signing Best Practices](https://www.nsoftware.com/kb/articles/pkiproxy-best-practices): PKI Proxy and Code Signing Best Practices - [Getting Started with PKI Agent](https://www.nsoftware.com/kb/articles/pkiagent-getting-started): An introduction to PKI Agent - [Getting Started with PKI Proxy](https://www.nsoftware.com/kb/articles/pkiproxy-getting-started): An introduction to sharing and using certificates with PKI Proxy. ## PKI Agent - [PKI Agent | Demo](https://www.nsoftware.com/pkiagent/demo): Try a live demo of PKI Agent. - [PKCS#1 & PKCS#7 Signatures in Web Applications | nsoftware](https://www.nsoftware.com/pkiagent): Simplify in-browser signing using certificates stored securely on the local system or hardware tokens. - [PKI Agent License (EULA)](https://www.nsoftware.com/pkiagent/license): License (EULA) for PKI Agent - [PKI Agent | Download Options](https://www.nsoftware.com/pkiagent/download): Download PKI Agent - [PKI Agent | Purchasing Options](https://www.nsoftware.com/pkiagent/order): Purchasing Options PKI Agent - [PKI Agent | Purchasing Options](https://www.nsoftware.com/pkiagent/order?eid=PAXJ-A): Purchasing Options PKI Agent ## IPWorks NFS - [IPWorks NFS | NFS Library | nsoftware](https://www.nsoftware.com/ipworksnfs): IPWorks NFS provides a simple way to enable NFS client and server functionality in your applications. - [IPWorks NFS License (EULA)](https://www.nsoftware.com/ipworksnfs/license): License (EULA) for IPWorks NFS - [IPWorks NFS | Download Options](https://www.nsoftware.com/ipworksnfs/download): Download IPWorks NFS - [IPWorks NFS | Purchasing Options](https://www.nsoftware.com/ipworksnfs/order): Purchasing Options IPWorks NFS - [IPWorks NFS | Purchasing Options (.NET)](https://www.nsoftware.com/ipworksnfs/order?eid=ERNM-A): Purchasing Options IPWorks NFS (.NET Edition) - [IPWorks NFS | Purchasing Options (Java)](https://www.nsoftware.com/ipworksnfs/order?eid=ERJM-V): Purchasing Options IPWorks NFS (Java Edition) - [IPWorks NFS | Purchasing Options (C++)](https://www.nsoftware.com/ipworksnfs/order?eid=ERCM-A): Purchasing Options IPWorks NFS (C++ Edition) - [IPWorks NFS | Purchasing Options (macOS)](https://www.nsoftware.com/ipworksnfs/order?eid=ERCM-M): Purchasing Options IPWorks NFS (macOS Edition) - [IPWorks NFS | Purchasing Options (Delphi)](https://www.nsoftware.com/ipworksnfs/order?eid=ERDM-A): Purchasing Options IPWorks NFS (Delphi Edition) - [IPWorks NFS | Purchasing Options (Python)](https://www.nsoftware.com/ipworksnfs/order?eid=ERTM-A): Purchasing Options IPWorks NFS (Python Edition) - [IPWorks NFS | Purchasing Options (PHP)](https://www.nsoftware.com/ipworksnfs/order?eid=ERPM-A): Purchasing Options IPWorks NFS (PHP Edition) - [IPWorks NFS | Purchasing Options (JavaScript)](https://www.nsoftware.com/ipworksnfs/order?eid=ERJM-J): Purchasing Options IPWorks NFS (JavaScript Edition) - [Connect to NFSServer on Linux and macOS](https://www.nsoftware.com/kb/articles/connect-to-nfsserver-on-linux-and-macos): The article shows how to connect to the NFSServer component on Linux and macOS clients. - [Getting Started with the NFSClient component](https://www.nsoftware.com/kb/articles/getting-started-with-nfsclient): The article shows how to get started with IPWorks NFS's NFSClient component, step by step. - [Getting Started with the NFSServer component](https://www.nsoftware.com/kb/articles/getting-started-with-nfsserver): The article shows how to get started with IPWorks NFS's NFSServer component, step by step. - [IPWorks NFS and Kerberos](https://www.nsoftware.com/kb/articles/ipworksnfs-and-kerberos): The article shows how to utilize Kerberos support with IPWorks NFS. - [IPWorks NFS | Purchasing Options (Swift)](https://www.nsoftware.com/ipworksnfs/order?eid=ERSM-A): Purchasing Options IPWorks NFS (Swift Edition) - [IPWorks NFS | Purchasing Options (iOS)](https://www.nsoftware.com/ipworksnfs/order?eid=ERCM-D): Purchasing Options IPWorks NFS (iOS Edition) - [IPWorks NFS | Purchasing Options (Android)](https://www.nsoftware.com/ipworksnfs/order?eid=ERGM-V): Purchasing Options IPWorks NFS (Android Edition) - [IPWorks NFS | Purchasing Options (Qt)](https://www.nsoftware.com/ipworksnfs/order?eid=ERHM-A): Purchasing Options IPWorks NFS (Qt Edition) - [IPWorks NFS | Purchasing Options (Go)](https://www.nsoftware.com/ipworksnfs/order?eid=EROM-A): Purchasing Options IPWorks NFS (Go Edition) ## Platforms - [.NET Framework & Cross-platform Components](https://www.nsoftware.com/platforms/net): Based on a 100% C# codebase, with no dependencies on native code. The edition of choice for all .NET applications. - [Pure Java Classes (Java/J2EE)](https://www.nsoftware.com/platforms/java): Pure Java Classes exposed through an intuitive API for portability across all major platforms. - [C++ Class Libraries (Windows / Linux / macOS)](https://www.nsoftware.com/platforms/cpp): C++ classes packaged in 32-bit & 64-bit Windows DLLs, and C++ libraries that can be compiled against many Unix flavors, including but not limited to Linux, Solaris, macOS, AIX, FreeBSD, etc. The edition of choice for C++ programming on any platform or C++ development technology. - [XCFramework for macOS and iOS development](https://www.nsoftware.com/platforms/macos): Modern XCFrameworks for building high performance macOS and iOS applications with blazing connectivity capabilities. - [Native Swift XCFramework for macOS and iOS development](https://www.nsoftware.com/platforms/swift): Native Swift XCFrameworks for building high performance macOS and iOS applications with blazing connectivity capabilities. - [Pure JavaScript for Node.js, Electron, and other Platforms](https://www.nsoftware.com/platforms/javascript): Pure JavaScript classes with no additional dependencies. Optimized for use in Node.js and Electron. - [Node.js modules](https://www.nsoftware.com/platforms/nodejs): Node.js packaged modules based on a highly optimized, exceptionally responsive asynchronous socket architecture. Perfectly suited for real-time applications, the components provide blazing performance while consuming minimal system resources. - [Delphi VCL Components](https://www.nsoftware.com/platforms/delphi): Native Delphi VCL components with no external dependencies. It features the same trustworthy components that come with other editions, available as native Delphi VCLs for real Delphi performance. - [C++ Builder VCL's](https://www.nsoftware.com/platforms/builder): Native C++ Builder components, written in C++ and compiled with the C++ Builder compiler for blazing performance. The natural choice for C++ Builder programming. - [Cross-platform PHP Component Libraries](https://www.nsoftware.com/platforms/php): Cross-platform PHP component libraries / extensions for development on Windows, Unix, Linux, macOS, etc. - [Python modules (Windows / Linux / macOS)](https://www.nsoftware.com/platforms/python): Python modules for Windows, Linux, and macOS available for use in Python 3. - [Pure Java Classes, Optimized for Android](https://www.nsoftware.com/platforms/android): Highly optimized, pure Java Classes for integrating blazing connectivity into Android applications. - [Pure Java Classes for Kotlin](https://www.nsoftware.com/platforms/kotlin): Pure Java Classes that can be seamlessly used in Kotlin projects. Full interoperability with Kotlin's modern syntax while maintaining the same trusted Java foundation. - [XCFramework for iOS development](https://www.nsoftware.com/platforms/ios): Modern XCFrameworks for building high performance iOS applications with blazing connectivity capabilities. - [Qt Class Libraries (Windows / Linux / macOS)](https://www.nsoftware.com/platforms/qt): High-performance Qt classes packaged in 32-bit & 64-bit Windows DLLs; and C++ libraries that can be compiled against Linux, macOS, FreeBSD, and more. The edition of choice for Qt development on any platform. - [C++ Class Libraries (Unix / Linux)](https://www.nsoftware.com/platforms/linux): C/C++ libraries that can be compiled against any Linux or Unix OS. The edition of choice for C++ programming on any platform or C++ development technology. ## Knowledge Base - [PHP - FFI Cannot Allocate Callback Error](https://www.nsoftware.com/kb/articles/php-ffi-cannot-allocate-callback): Recommended settings for using the PHP components with SELinux. - [Getting Started with the WebAuthn component](https://www.nsoftware.com/kb/articles/webauthn): This article shows how to get started with IPWorks WebAuthn's WebAuthn component, step by step. - [Notes on CVE-2024-5806](https://www.nsoftware.com/kb/articles/cve-2024-5806): Notes on CVE-2024-5806 - [Getting Started with IPWorks DTLS](https://www.nsoftware.com/kb/articles/secureudp-dtls): Introduction to the /n software IPWorks DTLS library - [Using a DRU or a DLL in Delphi Editions](https://www.nsoftware.com/kb/articles/delphi-dru-and-dll): How to configure a project to use a DRU or DLL in a Delphi Edition - [Getting Started with Cloud Backup](https://www.nsoftware.com/kb/articles/cloudbackup): An introduction to mail backup with Cloud Backup - [HTTP POST returns "303 See Other"](https://www.nsoftware.com/kb/entries/01260502): When I post with HTTP (or WebForm, WebUpload, etc), I get an HTTP Protocol error "303 See Other". - [Tracking Progress of an FTP Download or Upload](https://www.nsoftware.com/kb/entries/02029801) - [Amazon SQS: FIFO Queues](https://www.nsoftware.com/kb/entries/01201701): First-In-First-Out (FIFO) queues are supported in the AmazonSQS component. - [Sent email not present in the sent mail folder.](https://www.nsoftware.com/kb/entries/03071901): This article shows how to append a sent email to a sent mail folder. - [ARM64 Support](https://www.nsoftware.com/kb/articles/arm-support): Support for ARM64 machines in .NET and C++ - [FAQ: Are Starter Editions Really Free?](https://www.nsoftware.com/kb/articles/starter-license-faq): Free Starter Edition FAQ for SFTP Server, S3 Drive, SFTP Drive and AES Drive - [FIPS 140-2 Compliance in SSL/TLS, SSH, SMIME and Cloud Components](https://www.nsoftware.com/kb/articles/fips): FIPS 140-2 Support in IPWorks SSL, IPWorks SSH, IPWorks SMIME and Cloud Toolkits - [SFTP Drive Works with YubiKey](https://www.nsoftware.com/kb/articles/yubikey): Implementing YubiKey Authentication with SFTP Drive - [C++ Builder: "Unresolved external" error when using Clang compiler](https://www.nsoftware.com/kb/entries/01161701): Known issue with 32-bit Clang projects. - [Responding to SNMPv3 Discovery Requests](https://www.nsoftware.com/kb/entries/01311201): When using the SNMPAgent/SNMPTCPAgent you will either need to use the AddUser method or use the events to respond to the Discovery request sent by SNMPMgr/SNMPTCPMgr. This article will show you how to use the events to respond to a discovery request. - [SNMP Code Example: Sending an SNMP trap with custom objects](https://www.nsoftware.com/kb/entries/03191001): Sending an SNMP trap with your own objects requires that you define the sysUpTime and snmpTrapOid objects manually first. - [HTML Parser](https://www.nsoftware.com/kb/entries/02140502): Do you have a component that can parse HTML? - [Creating a document in Google Drive.](https://www.nsoftware.com/kb/entries/03271402): How do I create a document in Google Drive using the GDrive component? - [Zip: Encoding filenames with non-ASCII characters](https://www.nsoftware.com/kb/entries/01240801): Use either the Encoding or CodePage configuration option, depending on your language. - [AS2 BizTalk: Messaging Engine failed to register an adapter "HTTP".](https://www.nsoftware.com/kb/entries/02191601): Details: "Registering multiple adapter types within the same process is not a supported configuration. For e.g. HTTP and SOAP receive adapters cannot co-exist in the same process" - [SSIS: Specify a certificate with variables for FTP and SFTP tasks](https://www.nsoftware.com/kb/entries/03070801): How to use variables and the Other property to specify a certificate. - [Delphi: How can I change the password for a MS Active Directory account? ](https://www.nsoftware.com/kb/entries/02241501): How to change a MS Active Directory account password using LDAP component in Delphi. - [Specifying an AS2 filename](https://www.nsoftware.com/kb/entries/02140507): Filenames may be explicitly set. If no filename is set the default "rfc1767.edi" name is used. - [Write email contents to a file.](https://www.nsoftware.com/kb/entries/03191402): How can I save email contents to a file using the component? - [How do I delete an FTP directory that has contents?](https://www.nsoftware.com/kb/entries/03121402): I - [OFTPServer Code Example: Sending a file from a stream](https://www.nsoftware.com/kb/entries/02281401): OFTPServer can send files from a stream. - [IMAP moved message not being deleted.](https://www.nsoftware.com/kb/entries/02261401): When calling the MoveToMailbox method, the original message is not deleted. - [Zip Code Example: Real time addition of files to an archive](https://www.nsoftware.com/kb/entries/02211402): The Zip component supports adding files to an archive as they become available. - [AS3 Code Example: Sending and Receiving](https://www.nsoftware.com/kb/entries/02131401): Sample code for sending and receiving EDI data with AS3 is shown below. - [Configure traffic throttling](https://www.nsoftware.com/kb/entries/02121401): How can I configure traffic throttling? - [OpenPGP Code Example: Set the PGP Version header](https://www.nsoftware.com/kb/entries/02111401): When encrypting or signing the PGP Version header can be set to any value. - [PowerShell ASP: List Current Sessions of Machines on an Active Directory Domain](https://www.nsoftware.com/kb/articles/list-current-sessions-of-machines-on-an-active-directory-domain): PowerShell ASP: List Current Sessions of Machines on an Active Directory Domain - [Using ASP.NET Components in a Medium Trust Environment](https://www.nsoftware.com/kb/entries/03301201): This KB entry includes instructions on how to configure a custom security level to allow the components to work in a medium trust environment. - [SFTP: Server Error (4) Failure](https://www.nsoftware.com/kb/entries/03130801): This may happen if you do not have permission to upload to the specified location. - [SOAP Code Example: Using Complex Types](https://www.nsoftware.com/kb/entries/03280802): You can both send and receive complex types with the SOAP component. - [SSIS: Error 0x8009000B Key not valid for use in specified state.](https://www.nsoftware.com/kb/entries/03280801): This happens because the password properties are marked as sensitive. - [FTP Code Example: Upload from a stream](https://www.nsoftware.com/kb/entries/03260801): Shows how to use the component to upload from a stream. - [Delphi: How do I use your components in IntraWeb?](https://www.nsoftware.com/kb/entries/03170801): You can create a local instance of the component. - [FTP error: ](https://www.nsoftware.com/kb/entries/03239801): The FTP server returns this error: "425 Can - [Active Directory](https://www.nsoftware.com/kb/entries/02140501): Does your LDAP component support Active Directory? - [Squid Proxy Support](https://www.nsoftware.com/kb/entries/01190501): Does IPWorks support Squid proxies? - [What are the error events good for?](https://www.nsoftware.com/kb/entries/03029801): I cannot seem to trap any error in the Error event... - [Avoiding FTP](https://www.nsoftware.com/kb/entries/02099802): I need some tips about an error that occurs me at my client