Introduction
Welcome to SecureBlackbox, a powerful suite of components for implementing secure data storage, transfer, protection, and much more! This collection of carefully crafted components and libraries implement security standards and network communication protocols for every popular development platform. From AdES to OpenPGP, and from TLS to SFTP, you can rely on SecureBlackbox for all your application's security needs.
ArchiveReader | The ArchiveReader class supports inspection and extraction of files from zip, tar, gzip and bzip2 archives. |
ArchiveWriter | The ArchiveWriter class allows compressing, updating and modifying files for zip, tar, gzip and bzip2 archives. |
ASiCSigner | The ASiCSigner class creates associated signature containers. |
ASiCVerifier | The ASiCVerifier class verifies associated signature containers. |
Authenticator | The Authenticator class specializes in user authentication. |
AuthenticodeSigner | The AuthenticodeSigner class signs executable files (EXE) and dynamically linked libraries (DLL) using Microsoft Authenticode format. |
AuthenticodeVerifier | The AuthenticodeVerifier class verifies digital signatures over executable files (EXE) and dynamically linked libraries (DLL). |
CAdESSigner | The CAdESSigner class creates CAdES- and CMS-compliant electronic signatures. |
CAdESVerifier | The CAdESVerifier class validates CAdES signatures and their trust chains. |
CertificateManager | The CertificateManager class supports importing, exporting, and generating X.509 certificates. |
CertificateStorage | The CertificateStorage class works with collections of certificates. |
CertificateValidator | The CertificateValidator class provides fine-grained validation of X.509 certificates. |
CRLManager | The CRLManager class supports the importing, exporting, and validation of Certificate Revocation Lists (CRLs). |
CryptoKeyManager | The CryptoKeyManager class provides a simple way to load, generate and manage generic cryptographic keys. |
CryptoKeyStorage | The CryptoKeyStorage class provides access to key stores of various types. |
DCAuth | The DCAuth class represents the private key side of the SecureBlackbox distributed cryptography protocol. |
DCAuthWebServer | The DCAuthWebServer Class offers higher-level access to 'private key side' functionality of SecureBlackbox DC protocol. |
DTLSClient | The DTLSClient class provides client-side functionality of the DTLS protocol. |
DTLSServer | The DTLSServer class provides server-side functionality of the DTLS protocol. |
FTPClient | The FTPClient class provides client-side functionality for FTP and FTPS protocols. |
FTPServer | The FTPServer class provides server-side functionality for FTP and FTPS protocols. |
HashFunction | The HashFunction class implements a wide variety of algorithms for message hashing. |
HTTPClient | The HTTPClient class implements client-side functionality of HTTP and HTTPS protocols. |
HTTPServer | The HTTPServer class offers server-side functionality for the HTTP/HTTPS protocols. |
IMAPClient | The IMAPClient class provides client-side functionality for IMAP4 (Internet Message Access Protocol). |
JAdESSigner | The JAdESSigner class signs Javascript content electronically. |
JAdESVerifier | The JAdESVerifier class verifies signatures over JSON objects. |
KMIPClient | The KMIPClient class provides client-side functionality for KMIP protocol. |
KMIPServer | The KMIPServer class provides server-side functionality for Key Management Interoperability Protocol (KMIP). |
MailReader | The MailReader class implements parsing and decryption of e-mail messages. |
MailWriter | The MailWriter class composes, encrypts, and signs e-mail messages. |
MessageCompressor | The MessageCompressor class compresses data and stores it in the PKCS#7 format. |
MessageDecompressor | The MessageDecompressor class decompresses data that is stored in the PKCS#7 CompressedData format. |
MessageDecryptor | The MessageDecryptor class decrypts data that is stored in the PKCS#7 format. |
MessageEncryptor | The MessageEncryptor class encrypts data and stores it in the PKCS#7 format. |
MessageSigner | The MessageSigner class digitally signs data and stores it in the PKCS#7 format. |
MessageTimestamper | The MessageTimestamper class timestamps data and stores it in the PKCS#7 format. |
MessageTimestampVerifier | The MessageTimestampVerifier class verifies timestamped messages. |
MessageVerifier | The MessageVerifier class verifies digital signatures of data stored in the PKCS#7 format. |
OAuthClient | The OAuthClient class implements interaction between the client, the resource owner (end-user), and the authorization server via OAuth 2.0 protocol. |
OCSPManager | The OCSPManager class enables the import, export, and management of OCSP responses. |
OCSPServer | The OCSPServer class provides the functionality of an HTTP-based OCSP server. |
OfficeDecryptor | The OfficeDecryptor class decrypts Office documents. |
OfficeEncryptor | The OfficeEncryptor class encrypts Office documents. |
OfficeQuickSigner | The OfficeQuickSigner class signs Office documents in a quick-and-easy manner. |
OfficeSigner | The OfficeSigner class signs Office documents. |
OfficeVerifier | The OfficeVerifier class is capable of verifying signatures stored in Office documents. |
OTPClient | The OTPClient class generates one-time passwords. |
OTPServer | The OTPServer class checks the validity of one-time passwords. |
PasswordVault | The PasswordVault class implements a vault for keeping passwords and other sensitive properties. |
PDFDecryptor | The PDFDecryptor class decrypts PDF documents. |
PDFEncryptor | The PDFEncryptor class encrypts PDF documents. |
PDFSigner | The PDFSigner class signs PDF documents digitally. |
PDFVerifier | The PDFVerifier class verifies signatures over PDF documents. |
PGPKeyManager | The PGPKeyManager class manages individual PGP keys. |
PGPKeyring | The PGPKeyring class manages PGP keyring files. |
PGPReader | The PGPReader class unprotects, verifies, and extracts data from protected PGP files. |
PGPWriter | The PGPWriter class protects data using PGP keys. |
POP3Client | The POP3Client class provides client-side functionality of the POP3 protocol for collecting E-mail messages from the server. |
PublicKeyCrypto | The PublicKeyCrypto class supports encrypting, decrypting, signing and verifying messages. |
RESTClient | The RESTClient class implements client-side functionality for the REST protocol. |
RESTServer | The RESTServer class supports server-side functionality of the REST protocol. |
Rnd | The Rnd class class is a basic provider of random number generation functionality. |
SAMLIdPServer | The SAMLIdPServer class represents a SAML identity provider. |
SAMLReader | The SAMLReader class offers SAML message processing functionality. |
SAMLSPServer | The SAMLSPServer class represents a SAML service provider. |
SAMLWriter | The SAMLWriter class offers SAML message generation functions. |
SFTPClient | The SFTPClient class provides client-side functionality for SFTP (Secure File Transfer Protocol). |
SFTPServer | The SFTPServer class provides server-side functionality for SFTP connections. |
SMTPClient | The SMTPClient class provides client-side functionality for SMTP (Simple Mail Transfer Protocol). |
SOAPClient | The SOAPClient class sends SOAP messages. |
SOAPQuickSigner | The SOAPQuickSigner class signs SOAP messages. |
SOAPSigner | The SOAPSigner class signs SOAP messages. |
SOAPVerifier | The SOAPVerifier class verifies signed SOAP messages. |
SSHClient | The SSHClient class provides client-side SSH protocol functionality. |
SSHKeyManager | The SSHKeyManager class provides access to SSH key management functions. |
SymmetricCrypto | The SymmetricCrypto class provides capabilities of encrypting and decrypting binary data. |
TLSClient | The TLSClient class provides client-side functionality of the TLS protocol. |
TLSServer | The TLSServer class implements server-side functionality of the TLS protocol. In the TLS-disabled mode it works as a plain TCP server. |
TSPServer | The TSPServer class supports server-side functionality of the timestamping protocol. |
UserManager | The UserManager class stores information about user accounts. |
Utils | The Utils class offers a selection of popular helper methods that may be of use in a variety of scenarios. |
WebDAVClient | The WebDAVClient class provides client-side functionality of the WebDAV protocol. |
WebDAVServer | The WebDAVServer class offers server-side functionality for the WebDAV protocol. |
WebSocketClient | The WebSocketClient class provides the client-side functionality of the WebSocket protocol. |
WebSocketServer | The WebSocketServer class provides the server-side functionality of the WebSocket protocol. |
XAdESSigner | The XAdESSigner class creates XAdES-compliant signature files. |
XAdESVerifier | The XAdESVerifier class verifies XAdES-compliant signatures and their trust chains. |
XMLDecryptor | The XMLDecryptor class decrypts XML documents. |
XMLEncryptor | The XMLEncryptor class encrypts XML documents. |
XMLSigner | The XMLSigner class provides a simple interface for digitally signing XML documents according to the XML-Signature Syntax and Processing specification. |
XMLVerifier | The XMLVerifier class provides simplified XML signature validation capabilities. |
Additional Information
You will always find the latest information about SecureBlackbox at our web site: www.nsoftware.com. We offer free, fully-functional 30-day trials for all of our products, and our technical support staff are happy to answer any questions you may have during your evaluation.
Please direct all technical questions to support@nsoftware.com. To help support technicians assist you as quickly as possible, please provide a detailed and accurate description of your problem, the results you expected, and the results that you received while using our product. For questions about licensing and pricing, and all other general inquiries, please contact sales@nsoftware.com.
Thank You!
Thank you for choosing SecureBlackbox for your development needs. We realize that you have a choice among development tools, and that by choosing us you are counting on us to be a key component in your business. We work around the clock to provide you with ongoing enhancements, support, and innovative products; and we will always do our best to exceed your expectations!