fullstorydev / fullstorydev/grpcurl

Support for p12 certificate format

Open
#331 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
12.8k
Forks
580
Avg merge
1h 8m
Merged PRs (30d)
5

Description

in curl it is possible to use .pfx aka PKCS12 as a single file for client certificate authentication
i.e " curl --cert certificate.pfx --cert-type p12 ..."

would love to see the support for it in grpcurl as well to avoid breaking up the .pfx into 2 files of cert / key and in cases where the passcode is baked in and unknown by the user

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at grpcurl’s existing client-certificate authentication options and TLS setup, then compare their behavior with curl’s .pfx/PKCS12 support. Identify how a .pfx file and its password are currently expected to enter the command, and define coverage for using the bundle directly. Done means client authentication accepts the requested certificate format without requiring separate certificate and key files.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, grpc
Domain
authentication, cli, security
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.