Javascript Object Signing and Encryption (JOSE) library - JWK, JWKS, JWS, JWE and JWT
r_jwt_token_type
and r_jwt_token_typen
uint
with unsigned int
r_jwk_import_from_gnutls_privkey
for ECDSA keysr_jwk_match_json_t
and r_jwk_match_json_str
r_jwks_search_json_t
and r_jwks_search_json_str
R_X509_TYPE_UNSPECIFIED
for r_jwk_import_from_pem_der
parameter type
RHN_OPT_HEADER_RHN_INT_VALUE
and RHN_OPT_CLAIM_INT_VALUE
to set rhn_int_t values in
r_jwx_set_properties`r_jwk_quick_import
and r_jwks_quick_import
-H
option, no value is necessaryrhn_int_t
for integer property values instead of int
r_jwks_import_from_str
to r_jwks_import_from_json_str
kty
bugs with JWKsr_jwe_compute_hmac_tag
to work with AES-CBC keys larger than 32 bytes (Thanks wbanga!)*_unsecure
functions to manage unsecured JWS or JWT with no signatureecc_point_mul
instead of GnuTLS' ECDH implementationRHONABWY_CHECK_VERSION
R_KEY_TYPE_ECDSA
to R_KEY_TYPE_EC
r_jwk_extract_pubkey
by copying properties x5c
, x5u
, x5t
and x5t#S256
to the public keysAES-GCM
encryption by removing paddingr_jws_set_properties
, r_jwe_set_properties
, r_jwt_set_properties
r_jws_set_full_header_json_t
, r_jws_set_full_header_json_str
r_jwe_set_full_header_json_t
, r_jwe_set_full_header_json_str
r_jwt_set_full_header_json_t
, r_jwt_set_full_header_json_str
r_jwt_set_enc_cypher_key
, r_jwt_get_enc_cypher_key
, r_jwt_generate_enc_cypher_key
r_jwt_set_enc_iv
, r_jwt_get_enc_iv
r_jwt_set_claims
r_jwe_serialize_json_str
, r_jwe_serialize_json_t
, r_jwe_parse_json_str
, r_jwe_parse_json_t
r_jwe_compact_parsen
, r_jwe_compact_parse
to parse JWE in compact moder_jwe_parse_json_str
, r_jwe_parsen_json_str
, r_jwe_parse_json_t
to parse JWE in JSON moder_jwe_decrypt
and r_jwe_decrypt_key
to support JWE serialized in General JSON format with multiple recipientsr_jws_serialize_json_str
, r_jws_serialize_json_t
, r_jws_parse_json_str
, r_jws_parse_json_t
r_jws_compact_parsen
, r_jws_compact_parse
to parse JWS in compact moder_jws_parse_json_str
, r_jws_parsen_json_str
, r_jws_parse_json_t
to parse JWS in JSON moder_jws_verify_signature
to support JWS serialized in General JSON format with multiple signatures{zip:"DEF"}
ES256K
signature algorithm supportr_jwt_get_sig_kid
, r_jwt_get_enc_kid
, r_jwe_get_kid
, r_jws_get_kid
A128KW
, A192KW
and A256KW
r_library_info_json_t
output because A***GCMKW
were supported before, not A***KW
PBES2-HS256+A128KW
, PBES2-HS384+A192KW
, PBES2-HS512+A256KW
RSA-OAEP
, RSA-OAEP-256
ECDH-ES
, ECDH-ES+A128KW
, ECDH-ES+A192KW
, ECDH-ES+A256KW
ES256K
r_jwk_import_from_password
r_jwk_thumbprint
, thumbprint of a jwk_t based on the RFC 7638
x5c
validity on r_jwk_is_valid
r_jwk_import_from_x5u
, r_jwks_export_to_gnutls_privkey
and r_jwk_export_to_gnutls_privkey
r_jwk_is_valid_x5u
to check the validity of a remote certificater_jwk_validate_x5c_chain
to validate the full x5c
or x5u
chain