- Use cases
- Resources & Inspiration
Here's how to sign code and packages using the OpenPGP message format.
OpenPGP is frequently utilized in open-source software projects and for packaging software in Linux settings. The SignServer OpenPGP tool complies with RFC 4880, the IETF standards-track specification of OpenPGP. It can sign any data, generating an OpenPGP standalone signature in either binary or ASCII format, or a straightforward cleartext signature.
Applications can integrate directly with the web services web interface or use the SignServer SignClient to access the OpenPGP signer. Users can also access the signing functionality via a web interface.
OpenPGP does not use X.509 certificates. However, in SignServer, OpenPGP signing operations are handled as any other code signing operation.
In this tutorial, you will learn how to:
Before you begin, you also need the following:
Here's a set of resources to help you begin with OpenPGP signatures.
Check out the supplementary documentation that goes hand-in-hand with our tutorial video.
Get your hands on the SignServer Docker container by downloading it now from Docker Hub.
Take a peek at our tutorial video on YouTube, and browse through some of our other videos as well.
Join our discussions to ask questions and share ideas.
EJBCA is a robust, reliable open-source Certificate Authority software that can be tailored to meet your PKI requirements. Whether you're managing an internal PKI or setting up a PKI for your business application or product, EJBCA has the flexibility and scalability to support your needs.
Bouncy Castle is a popular and widely used cryptographic API that is FIPS-certified and open-source, making it easy for developers to seamlessly integrate cryptography, PKI and signing security into their Java and C# applications.