apache / apache/pulsar

Consumers should not have access to private keys

Open
#9,589 4 comments 0 reactions 0 assignees View on GitHub
lifecycle/stale type/bug
Dominant language
Java
Stars
15.3k
Forks
3.8k
Avg merge
1d 22h
Merged PRs (30d)
142

Description

The documentation refers to producers using public keys to encrypt data and consumers using private keys to decrypt data. This is backwards to how PKI normally works where private keys are used to encrypt and public keys are used to decrypt. Private keys are usually never disseminated (hence private). Public keys ARE shared in order to decrypt data from the private key holder.

In Pulsar docs this role reversal is confusing and apparently not the norm.

Contributor guide

Open the contributing guide

Research direction

Locate the Pulsar documentation passages describing producers, consumers, and public/private key use. First verify the key roles and encryption/decryption wording against the issue's PKI concern. Done means the documentation clearly and accurately explains which keys are shared and which must remain private.

Written by the indexing model from the issue text.

Assessment

Domain
cryptography, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.