S/MIME APIs
@michaelrsweet ci sta già lavorando.
Dal 16/5/2023.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
The prototype IPP Encrypted Jobs and Documents v1.0 (TRUSTNOONE) specification sends sensitive IPP attributes and document data in S/MIME containers. Since this might be done with OpenSSL or GNU TLS, we need a CUPS API to expose this functionality.
- Function to convert an IPP attribute (1setOf text(MAX)) to a single string with newlines separating each value - this will allow X.509 certificates in attributes to be used.
- Function to convert a single string with newlines to an IPP attribute (1setOf text(MAX)) - necessary for servers to advertise their certificates and for clients to provide their certificate.
- Function to write an encrypted S/MIME container with attributes, file, X.509 certificate, and optional password
- Function to read an encrypted S/MIME container using a private key and optional password, producing attributes and an optional file (preferably with a callback vs. writing directly to disk)
The read/write functions should support the typical IO callback (like the IPP functions do).
- Lingua principale
- C
- Stelle
- 81
- Fork
- 48
- Merge medio
- 23h 58m
- PR unite (30g)
- 2
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenPrinting/libcups
-
enhancement priority-high security
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
OpenPrinting/libcups#163 ·
-
enhancement priority-high security
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
OpenPrinting/libcups#162 ·
-
enhancement priority-medium
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
OpenPrinting/libcups#121 ·
-
enhancement priority-medium
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
OpenPrinting/libcups#120 ·
-
enhancement platform issue
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
OpenPrinting/libcups#109 ·
Tutte le issue di OpenPrinting/libcups
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 60/100
-
Nmap
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
flang:fir-hlfir
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
llvm/llvm-project#225935 ·