Protect your data within your apps
Reduce security risks and bring trust to DevSecOps with Thales' developer-friendly data protection solutions. Thales helps harmonize developers, security architects and IT operations, and ensures the trustworthiness and integrity of software and containers on-premises, in the cloud or in hybrid environments as well as traditional or cloud-native software architectures. We do this by helping implement security at every stage of the DevSecOps cycle.
Get Developer-Friendly Data Protection Toolchains
- Access data protection toolchains available in your preferred languages with SDKs in GitHub repositories for Luna Hardware Security Modules (HSMs), Data Protection on Demand (DPoD) and CipherTrust Application Data Protection.
- Implement access to standards-based Crypto Service Providers (CSPs) using Python, Java, Go, C, C#, REST and more.
- Quickly set up, deploy, configure and operate with DPoD cloud-based Luna HSM Services and CipherTrust Key Management Services. Sign up now for a free evaluation.
Establish a Root of Trust for Your Applications
- Achieve security and compliance with Luna HSMs/Luna Cloud HSMs as root of trust for your applications and CipherTrust Application Data Protection.
- Integrate into standard CSPs including JCE, PKCS#11, OpenSSL and Microsoft CSP.
Improve Automation and Increase ROI for IT Operations
- Easily automate the deployment of applications with crypto agile Luna HSMs and containerize your apps for fast deployment and management.
- Increase ROI and reduces expenses by securing apps while using other elements of the CipherTrust Data Security Platform.
Explore Thales DevSecOps Resources
Home to all of your Thales product and service documentation needs.
Learn more about our newest integrations
Languages and SDKs
for Your Development Environment
Supported Development Languages and Protocols
- C# /.NET
Supported SDKs and Environments
- Java (JCE)
- Microsoft CAPI/CSP
White Papers and Briefs
Securing the DevOps Lifecycle with Continuous Trust - White Paper
DevOps is a set of practices and tools that enables teams to develop and deliver software applications faster and more reliably. DevOps, which blends the words “development” and “operations,” is a cultural movement that breaks down organizational barriers by bringing software...
Code Signing for DevOps with Keyfactor Code Assure - Solution Brief
Software developers and IoT manufacturers rely on code signing to protect end users and their company’s reputation. But the integrity of code signing hinges entirely on the security of your private keys. As attackers become more adept at compromising these keys to spread...
Simplifying DevOps Security with Thales, Venafi & HashiCorp - Solution Brief
In today’s fast-paced business environment organizations must streamline software development as new applications and software updates are an everyday task. Enterprise-class code development has evolved on two fronts to handle this volume: Globally dispersed development teams;...
TalkingTrust Video: Thales and RedHat – Securing Containers and DevOps
Containers and DevOps are being embraced as critical elements of enterprise digital transformation strategies, as this new paradigm provides development teams with an efficient way to build and deploy applications across hybrid cloud environments at scale. Red Hat and Thales have partnered to enable the benefits of DevSecOps to ensure code runs securely and data can be protected effectively. Thales and Red Hat discuss in this video how to enable a secure and scalable DevOps platform to deploy new services efficiently.
The CipherTrust Data Security Platform for Developers: Offerings and Vision
Software developers don't need to be crypto experts, or source, use, and store in dangerous places poor-quality keys. With CipherTrust Application Data Protection, devops gets a solution for integrating data protection into applications with a secure key source and repository, and then sending those applications into production. In this session, Eric Wolff will provide a quick introduction to the application-level data protection tools in the CipherTrust Data Security Platform, followed by a live conversation between Marc Segiun and Eric about the Thales vision for app-layer data protection.
Marc Seguin, Director of Developer Solutions, Thales; Eric Wolff, Senior Product Marketing Manager, Thales
Protecting credentials, data, and secrets in a containerized DevOps environment
Industry leaders from CyberArk, Red Hat, and Thales will discuss how the strength of our portfolios come together to protect credentials, data, and secrets in modern containerized DevOps environments. Learn how the combination of Red Hat OpenShift Container Platform, CyberArk Conjur, CyberArk Privileged Access Manager, Thales CipherTrust Data Security Platform, and Thales Luna HSMs provide end-to-end encryption, secrets & key management for the DevOps community to build secure cloud-native applications.
Dave Meurer, Red Hat; Evan Litwak, CyberArk; Rohini Deepak, Senior Manager, Strategy, Thales
How to use the Luna HSM and DPoD Luna Cloud HSM Client with node.js
Using a Hardware Security Module with Hyperledger Fabric 1.2 SDK for Node.js
Hyperledger Fabric implements a permissioned distributed ledger. Each user owns a private key and a public certificate (that includes a public key) that will be used every time that he/she will create a transaction on the blockchain network. Blockchain node peers will check them to determine if this identity is allowed to execute smartcontract code on them.