Feature request: support `sslpassphrase` parameter in connection string parsing

Aperta Adatta ai principianti
#3,716 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
75/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
javascript, postgresql
Ambito
database

Direzione di ricerca

Individua il punto di ingresso del parsing delle connection string e verifica come vengono gestiti i parametri di query esistenti relativi a SSL. Aggiungi il supporto per il parametro sslpassphrase dell'esempio, in modo che raggiunga config.ssl.passphrase, quindi verifica la configurazione analizzata utilizzando i test esistenti del progetto per le connection string o il comando di test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Describe the solution you'd like

Parse the sslpassphrase query parameter and assign it to config.ssl.passphrase, similar to how other SSL-related parameters are handled.

Example

Given the following connection string:
postgres://user:pass@host:5432/db?sslmode=verify-full&sslrootcert=/path/to/ca.crt&sslcert=/path/to/client.crt&sslkey=/path/to/client.key&sslpassphrase=MySecretPass

I'd be happy to submit a PR for this.

Lingua principale
JavaScript
Stelle
13.2k
Fork
1.4k
Merge medio
6g 15h
PR unite (30g)
6

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di brianc/node-postgres

Tutte le issue di brianc/node-postgres

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.