Port details on branch 2022Q2 |
- rhonabwy Javascript Object Signing and Encryption (JOSE) library
- 1.1.13 security =0 1.1.13Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2022-07-08 22:03:03
- Last Update: 2023-11-27 10:28:06
- Commit Hash: 346afb2
- License: LGPL21
- WWW:
- https://babelouest.github.io/rhonabwy/
- https://github.com/babelouest/rhonabwy
- Description:
- Rhonabwy library is made to manage JWK, JWKS, JWS, JWE and JWT according to
their respective RFCs:
- JSON Web Keys (JWK) and JSON Web Keys Set (JWKS)
- JSON Web Signatures (JWS)
- JSON Web Encryption (JWE)
- JSON Web Token (JWT)
Rhonabwy is based on the following libraries and actively uses them:
- GnuTLS for the cryptographic functions
- Jansson for the JSON manipulation
- Yder for the logs
- Libcurl when it requires to retrieve keys from an URL
When relevant, a function can accept or return GnuTLS or Jansson data. But if
you're not using those in your application and prefer raw data, you can use the
more agnostic functions.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- rhonabwy>0:security/rhonabwy
- To install the port:
- cd /usr/ports/security/rhonabwy/ && make install clean
- To add the package, run one of these commands:
- pkg install security/rhonabwy
- pkg install rhonabwy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: rhonabwy
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1700759722
SHA256 (babelouest-rhonabwy-v1.1.13_GH0.tar.gz) = b23c996d0dff87945e0073c73bb6103c999781eb527da4d62301abb795715af0
SIZE (babelouest-rhonabwy-v1.1.13_GH0.tar.gz) = 381462
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- jansson>=2.4 : devel/jansson
- orcania>=2.3.3 : devel/orcania
- ulfius>=2.7.15 : www/ulfius
- yder>=1.4.20 : devel/yder
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libcurl.so : ftp/curl
- libgmp.so : math/gmp
- libgnutls.so : security/gnutls
- libjansson.so : devel/jansson
- libnettle.so : security/nettle
- liborcania.so : devel/orcania
- libulfius.so : www/ulfius
- libyder.so : devel/yder
- This port is required by:
- for Build
-
- security/iddawc
- for Libraries
-
- security/iddawc
- www/glewlwyd
Configuration Options:
- No options to configure
- Options name:
- security_rhonabwy
- USES:
- cmake pathfix pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|