SecureBlackbox 2020 Python Edition

Questions / Feedback?

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.

Classes Included

ArchiveReaderThe ArchiveReader component supports inspection and extraction of files from zip, tar, gzip and bzip2 archives.
ArchiveWriterThe ArchiveWriter component allows compressing, updating and modifying files for zip, tar, gzip and bzip2 archives.
ASiCSignerThe ASiCSigner component creates signature containers.
ASiCVerifierThe ASiCVerifier component verifies signature containers.
AuthenticatorThe Authenticator component specializes in user authentication.
AuthenticodeSignerThe AuthenticodeSigner component signs executable files (EXE) and dynamically linked libraries (DLL).
AuthenticodeVerifierThe AuthenticodeVerifier component verifies digital signatures over executable files (EXE) and dynamically linked libraries (DLL).
CAdESSignerThe CAdESSigner component creates CAdES- and CMS-compliant electronic signatures.
CAdESVerifierThe CAdESVerifier component is used to validate CAdES signatures.
CertificateManagerThe CertificateManager component supports importing, exporting, and generating X.509 certificates.
CertificateStorageThe CertificateStorage component works with collections of certificates.
CertificateValidatorThe CertificateValidator component provides fine-grained validation of X.509 certificates.
CRLManagerThe CRLManager component supports the importing, exporting, and validation of Certificate Revocation Lists (CRLs).
CryptoKeyManagerThe CryptoKeyManager component provides a simple way to load, generate and manage generic crypto keys.
CryptoKeyStorageThe CryptoKeyStorage component offers key storage functionality for a variety of key store types.
DCAuthThe DCAuth component represents the private key side of the SecureBlackbox distributed cryptography protocol.
DCAuthWebServerThe DCAuthWebServer Component offers higher-level access to 'private key side' functionality of SecureBlackbox DC protocol.
DTLSClientThe DTLSClient component provides client-side functionality of the DTLS protocol.
DTLSServerThe DTLSServer component provides server-side functionality of the DTLS protocol.
FTPClientThe FTPClient component provides client-side functionality for FTP and FTPS protocols.
FTPServerThe FTPServer component provides server-side functionality for FTP and FTPS protocols.
HashFunctionThe HashFunction component implements a wide variety of algorithms for message hashing.
HTTPClientThe HTTPClient component implements client-side functionality of HTTP and HTTPS protocols.
HTTPServerThe HTTPServer component offers server-side functionality for the HTTP/HTTPS protocols.
IMAPClientThe IMAPClient component provides client-side functionality for IMAP4 (Internet Message Access Protocol).
KMIPClientThe KMIPClient component provides client-side functionality for KMIP.
KMIPServerThe KMIPServer component provides server-side functionality for Key Management Interoperability Protocol (KMIP).
MailReaderThe MailReader component implements parsing and decryption of e-mail messages.
MailWriterThe MailWriter component composes, encrypts, and signs e-mail messages.
MessageCompressorThe MessageCompressor component compresses data and stores it in the PKCS#7 format.
MessageDecompressorThe MessageDecompressor component decompresses data that is stored in the PKCS#7 CompressedData format.
MessageDecryptorThe MessageDecryptor component decrypts data that is stored in the PKCS#7 format.
MessageEncryptorThe MessageEncryptor component encrypts data and stores it in the PKCS#7 format.
MessageSignerThe MessageSigner component digitally signs data and stores it in the PKCS#7 format.
MessageTimestamperThe MessageTimestamper component timestamps data and stores it in the PKCS#7 format.
MessageTimestampVerifierThe MessageTimestampVerifier component verifies message timestamps.
MessageVerifierThe MessageVerifier component verifies digital signatures of data stored in the PKCS#7 format.
OAuthClientThe OAuthClient component implements interaction between the client, the resource owner (end-user), and the authorization server via OAuth 2.0 protocol.
OCSPManagerThe OCSPManager component enables the import, export, and management of OCSP responses.
OCSPServerThe OCSPServer component provides the functionality of an HTTP-based OCSP server.
OfficeDecryptorThe OfficeDecryptor component decrypts Office documents.
OfficeEncryptorThe OfficeEncryptor component encrypts Office documents.
OfficeQuickSignerThe OfficeQuickSigner component signs Office documents in a quick-and-easy manner.
OfficeSignerThe OfficeSigner component signs Office documents.
OfficeVerifierThe OfficeVerifier component is capable of verifying signatures stored in Office documents.
OTPClientThe OTPClient component generates one-time passwords.
OTPServerThe OTPServer component checks the validity of one-time passwords.
PasswordVaultThe PasswordVault component implements a vault for keeping passwords and other sensitive properties.
PDFDecryptorThe PDFDecryptor component decrypts PDF documents.
PDFEncryptorThe PDFEncryptor component encrypts PDF documents.
PDFSignerThe PDFSigner component signs PDF documents digitally.
PDFVerifierThe PDFVerifier component verifies signatures over PDF documents.
PGPKeyManagerThe PGPKeyManager component manages PGP keys.
PGPKeyringThe PGPKeyring component accesses and manages PGP keyring files.
PGPReaderThe PGPReader component reads and unprotects protected PGP files.
PGPWriterThe PGPWriter component protects data using PGP keys and certificates.
POP3ClientThe POP3Client component provides client-side functionality of the POP3 protocol for collecting E-mail messages from the server.
PublicKeyCryptoThe PublicKeyCrypto component supports encrypting, decrypting, signing and verifying messages.
RESTClientThe RESTClient component implements client-side functionality for the REST protocol.
RESTServerThe RESTServer component supports server-side functionality of the REST protocol.
RndThe Rnd component class is a basic provider of random number generation functionality.
SAMLIdPServerThe SAMLIdPServer component represents a SAML identity provider.
SAMLReaderThe SAMLReader component offers SAML message processing functionality.
SAMLSPServerThe SAMLSPServer component represents a SAML service provider.
SAMLWriterThe SAMLWriter component offers SAML message generation functions.
SFTPClientThe SFTPClient component provides client-side functionality for SFTP (Secure File Transfer Protocol).
SFTPServerThe SFTPServer component provides server-side functionality for SFTP connections.
SMTPClientThe SMTPClient component provides client-side functionality for SMTP (Simple Mail Transfer Protocol).
SOAPClientThe SOAPClient component sends SOAP messages.
SOAPQuickSignerThe SOAPQuickSigner component signs SOAP messages.
SOAPSignerThe SOAPSigner component signs SOAP messages.
SOAPVerifierThe SOAPVerifier component verifies signed SOAP messages.
SSHClientThe SSHClient component provides client-side SSH protocol functionality.
SSHKeyManagerThe SSHKeyManager component stores information about SSH keys.
SymmetricCryptoThe SymmetricCrypto component supports encrypting and decrypting messages.
TLSClientThe TLSClient component provides client-side functionality of the TLS protocol.
TLSServerThe TLSServer component implements server-side functionality of the TLS protocol. In the TLS-disabled mode it works as a plain TCP server.
TSPServerThe TSPServer component supports server-side functionality of the timestamping protocol.
UserManagerThe UserManager component stores information about user accounts.
WebDAVClientThe WebDAVClient component provides client-side functionality of the WebDAV protocol.
WebDAVServerThe WebDAVServer component offers server-side functionality for the WebDAV protocol.
WebSocketClientThe WebSocketClient component provides the client-side functionality of the WebSocket protocol.
WebSocketServerThe WebSocketServer component provides the server-side functionality of the WebSocket protocol.
XAdESSignerThe XAdESSigner component creates XAdES-compliant signature files.
XAdESVerifierThe XAdESVerifier component verifies XAdES-compliant signatures.
XMLDecryptorThe XMLDecryptor component decrypts XML documents.
XMLEncryptorThe XMLEncryptor component encrypts XML documents.
XMLSignerThe XMLSigner component provides a simple interface for digitally signing XML data according to the XML-Signature Syntax and Processing specification.
XMLVerifierThe XMLVerifier component verifies signed XML files.

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 an 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!

Copyright (c) 2022 /n software inc. - All rights reserved.
SecureBlackbox 2020 Python Edition - Version 20.0 [Build 8154]