skip to Main Content

qClient™
Software Development Kit

A vendor-neutral software development kit allowing developers to effortlessly integrate powerful and secure cryptographic key and random number management into any application.

Product Sheet

qClient Overview

The data security infrastructures of many large organizations contain a variety of devices, platforms, and virtual machines. Administrators may roll out solutions to the latest problems but find pain points due to incompatibilities with legacy devices, or getting key and policy managers working together with the rest of the enterprise.

Our qClient SDK supports the Key Management Interoperability Protocol (KMIP) and ensures compatibility for any development initiative, making for an ideal security management solution for developers.

qClient has been tested for interoperability with KMIP servers from multiple vendors, removing the guesswork for developers who demand a proven solution. It also features a general-purpose key management API for full KMIP functionality.

shutterstock_725365678

Making the Best of KMIP


Learn about the OASIS Key Management Interoperability Protocol, how it works, what it delivers and what are some of the challenges to look out for as you explore key management solutions.

Read more

qCrypt and qClient Performance Optimisation


This Technical Application Note discusses methods of optimising performance of applications that communicate with the qCrypt Key Manager over KMIP. Performance measurements and qClient SDK source code examples are presented.

Read more

shutterstock_248225707

Standalone Deployment of qClient SDK

Speak with a QuintessenceLabs expert to learn how qClient SDK can be used alone for the integration of third-party key and random number management into any application.

qClient Specs


Key Features:
• Implements OASIS Key Management Interoperability Protocol (KMIP)
• Interoperates with third-party servers
• Facilitates rapid development, relieving developers of the need for deep KMIP knowledge
• Intuitive, powerful general-purpose key management

KMIP and PKCS#11:
•Basic and advanced KMIP profiles: Secret Data, Storage Encryption, Symmetric Key, Asymmetric Key
•PKCS#11 Baseline and Extended Provider profiles

Languages:
• qClient is implemented in C
API for .NET; Java (Other APIs available on request)

qClient Benefits


• Take command of full-entropy random number generation
• Works with many third-party products and platforms throughout your organization
• Straightforward API integrates with existing security systems

Integrating qClient

qClient is intended for use either as part of a broader deployment of QuintessenceLabs products, or as a standalone SDK.

qCrypt_icon_RBG

qCrypt™

Manage the entire encryption key lifecycle and implement policies that appropriately control access and privileges with our advanced key and policy manager.

Learn more

qStream_icon_opt_RGB

qStream™

Get the best quality cryptographic keys to strengthen your encryption with our high-speed random number generator.

Learn more

qProtect_icon_RGB

qProtect™

Protect confidential information in uncontrolled environments with our “virtual zeroization,” which uses one-time pad encryption and automatic key destruction.

Learn more 

qClient Portfolio

qClient SDK


Vendor neutral key and random number management software development kit.

Learn more

qClient KDP


A package including qClient SDK alongside a not-for-resale license for qCrypt 200V virtual machine

Learn more

Product Resources