Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Possibility of a `from_pem` constructor for Decoding and Encoding keys

Aperta
#292 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
rust
Ambito
cryptography

Direzione di ricerca

Esamina le opzioni PEM esistenti per le chiavi Decoding e Encoding e il flusso di parsing di PemEncodingKey. Determina come un costruttore from_pem potrebbe corrispondere al tipo di chiave analizzato e creare la chiave di codifica o decodifica appropriata, preservando il comportamento esistente dell’errore di mancata corrispondenza. Il lavoro è completo quando i costruttori proposti gestiscono i tipi di chiave supportati senza richiedere al chiamante di specificare il tipo.

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

Descrizione

I was looking at using the from PEM options for the Decoding key and seems like despite of having all the information from the parsing at the time of creating PemEncodingKey, the methods exposed need the user to explicitly specify the type of the key which is then checked on a match and and error emitted.

So could we have a from_pem constructor which in turn does a match and creates the encoding and decoding keys?

If it makes sense, I'd be interested in adding it

Lingua principale
Rust
Stelle
2.1k
Fork
367
Merge medio
5g 12h
PR unite (30g)
2

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 Keats/jsonwebtoken

Tutte le issue di Keats/jsonwebtoken

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.