Created attachment 224478 [details] "git diff" for new port JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516 Implements perl interface to JSON Web Token (JWT), JSON Web Signature (JWS), JSON Web Encryption (JWE) as defined by RFC7519, RFC7515, RFC7516. The module implements all (100%) algorithms defined in RFC7518 - JSON Web Algorithms (JWA). This module supports Compact JWS/JWE and Flattened JWS/JWE JSON serialization, general JSON serialization is not supported yet.
- This port is needed as a new dependency for existing port security/p5-openxpki-3.12+ - "portlint -ACN" says: looks fine. - "portclippy Makefile" is happy. - Tested with: 12.2-RELEASE-p6 pkg 1.16.3 poudriere 3.3.6 perl 5.32.1 openssl 1.1.1h ssl=base - built-in perl tests in a clean poudriere jail say: PASS.
Committed!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a69f7dd95d51844481bd34bdfa12fef3898c7174 commit a69f7dd95d51844481bd34bdfa12fef3898c7174 Author: Neel Chauhan <nc@FreeBSD.org> AuthorDate: 2021-04-27 20:50:18 +0000 Commit: Neel Chauhan <nc@FreeBSD.org> CommitDate: 2021-04-27 20:50:18 +0000 New port: security/p5-Crypt-JWT JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516 implements the Perl interface to: * JSON Web Token (JWT) * JSON Web Signature (JWS) * JSON Web Encryption (JWE) As defined by RFC7519, RFC7515, RFC7516. The module implements all (100%) algorithms defined in RFC7518 - JSON Web Algorithms (JWA). This module supports Compact JWS/JWE and flattened JWS/JWE JSON serialization, general JSON serialization is not supported yet. PR: 255447 Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com> security/Makefile | 1 + security/p5-Crypt-JWT/Makefile (new) | 25 +++++++++++++++++++++++++ security/p5-Crypt-JWT/distinfo (new) | 3 +++ security/p5-Crypt-JWT/pkg-descr (new) | 15 +++++++++++++++ security/p5-Crypt-JWT/pkg-plist (new) | 4 ++++ 5 files changed, 48 insertions(+)