MARKETPLACE
PLUGINS
OPENPGP UTILITIES
OpenPGP Utilities logo

OpenPGP Utilities

Published February 2022
   •    Updated December 2025

Plugin details

Thin wrapper around the OpenPGPJS NodeJS module. Exposes actions to generate public-private key pairs, sign, verify, encrypt, and decrypt messages. Restricted to RSA 4096 keys, and single detached signatures only.
The client side element uses implicit Promise chaining between actions. Each action raises an event on the creation of its corresponding Promise, allowing for subsequent actions to be safely called even if the Promise has not yet resolved.

File encryption, decryption, signing, and verifying is handled directly through native file prompts when using the client-side element. On the server-side raw bytes are handled by passing and returning an intermediary URL safe Base64 encoded values.

Free

For everyone

stars   •   0 ratings
59 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Aaron Sheldon logo
Aaron Sheldon
Joined 2021   •   9 Plugins
View contributor profile

Instructions

The OpenPGP Utilities plugin provides the following client-side browser element actions:
"Generate Keys" create a new public-private key pair.

"Read Public Key" read an armored public key into a promise.

"Read Private Key" read an armored and symmetric passphrase encrypted private key into a promise.

"Unlock Private Key" unlock the private key promise into a promise.

"Create Message" read a new message into a promise.

"Read Message" read an encrypted message into a promise.

"Encrypt Message" encrypt the clear text promise into a promise using the public key promise. When a private key promise is present it will additionally sign the message.

"Decrypt Message" decrypt the encrypted text promise. When a public key promise is present it will additionally verify the message.

"Sign Message" sign the message promise using the private key promise.

"Verify Message" verify the message promise using the public key promise.

"Read File" read the bytes of a file into a promise.

"Read Signature" read a message signature into a promise.

"Lock Private Key" lock the unlocked private key promise with a new passphrase.

The OpenPGP Utilities plugin provides the following server-side actions:

"PGP Encrypt" encrypt a message with a public key.

"PGP Decrypt" using the private key decrypt a message encrypted with a public key.

"PGP Sign" sign a message with a single private key.

"PGP Verify" verify a message signed by a single private key with the corresponding public key.

"PGP Generate" create a new public-private key pair.

"PGP Lock" lock the private key with a new passphrase.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Technical   •   Compliance   •   Data (things)   •   Input Forms

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble