var searchData=
[
  ['j_5fclaims_0',['j_claims',['../structjwt__t.html#a17c2e86ea64c42a848e8c1a51e392c29',1,'jwt_t']]],
  ['j_5fheader_1',['j_header',['../structjws__t.html#ace4e3edb1ddb768d17c8c95e435de510',1,'jws_t::j_header'],['../structjwe__t.html#a2dfae004dd38f3bd1db4010ccb136696',1,'jwe_t::j_header'],['../structjwt__t.html#ad0b49b5ee6df685e9c517ca6f686c085',1,'jwt_t::j_header']]],
  ['j_5fjson_5fserialization_2',['j_json_serialization',['../structjws__t.html#a9e47e8e766f27f3b05aa82a16fb813a2',1,'jws_t::j_json_serialization'],['../structjwe__t.html#a4c5fb58e276e439622a253030967db5c',1,'jwe_t::j_json_serialization']]],
  ['j_5funprotected_5fheader_3',['j_unprotected_header',['../structjwe__t.html#af4ef2b199f558bb857c3cb9bd838563e',1,'jwe_t']]],
  ['json_20format_4',['Tokens in JSON format',['../index.html#autotoc_md47',1,'']]],
  ['json_20serialization_20and_20parsing_5',['JSON serialization and parsing',['../index.html#autotoc_md49',1,'JWE JSON serialization and parsing'],['../index.html#autotoc_md48',1,'JWS JSON serialization and parsing']]],
  ['jwa_5falg_6',['jwa_alg',['../group__type.html#gaaf028013558b5ff9aa99ff4afc3ae2ea',1,'rhonabwy.h']]],
  ['jwa_5fenc_7',['jwa_enc',['../group__type.html#ga34a92d88d5befd0170a6b82ec53ef020',1,'rhonabwy.h']]],
  ['jwe_8',['JWE',['../index.html#autotoc_md40',1,'']]],
  ['jwe_9',['jwe',['../structjwt__t.html#aabb91d92a300fa904fa1a99f25cebb3e',1,'jwt_t']]],
  ['jwe_20example_10',['JWE example',['../index.html#autotoc_md42',1,'']]],
  ['jwe_20functions_11',['JWE functions',['../group__jwe.html',1,'']]],
  ['jwe_20json_20serialization_20and_20parsing_12',['JWE JSON serialization and parsing',['../index.html#autotoc_md49',1,'']]],
  ['jwe_20type_13',['JWK, JWKS, JWS, JWE type',['../group__type.html',1,'']]],
  ['jwe_20using_20rhonabwy_14',['JWE using Rhonabwy',['../index.html#autotoc_md45',1,'Parse and decrypt a JWE using Rhonabwy'],['../index.html#autotoc_md43',1,'Serialize a JWE using Rhonabwy']]],
  ['jwe_2ec_15',['jwe.c',['../jwe_8c.html',1,'']]],
  ['jwe_5ft_16',['jwe_t',['../structjwe__t.html',1,'']]],
  ['jwk_17',['JWK',['../index.html#autotoc_md8',1,'Import and Export JWK'],['../index.html#autotoc_md7',1,'JWK'],['../index.html#autotoc_md10',1,'Validate the format of a JWK']]],
  ['jwk_20and_20generate_20a_20key_20pair_18',['Validate a JWK and generate a key pair',['../group__jwk__validate.html',1,'']]],
  ['jwk_20export_20functions_19',['JWK Export functions',['../group__export.html',1,'']]],
  ['jwk_20import_20functions_20',['JWK Import functions',['../group__import.html',1,'']]],
  ['jwk_20jwks_20jws_20jwe_20type_21',['JWK, JWKS, JWS, JWE type',['../group__type.html',1,'']]],
  ['jwk_20properties_22',['JWK Properties',['../group__jwk__properties.html',1,'']]],
  ['jwk_20properties_23',['Manipulate JWK properties',['../index.html#autotoc_md9',1,'']]],
  ['jwk_2ec_24',['jwk.c',['../jwk_8c.html',1,'']]],
  ['jwk_5ft_25',['jwk_t',['../group__type.html#gac7d996dfabdc443bcd0da0b6574e22ef',1,'rhonabwy.h']]],
  ['jwks_26',['JWKS',['../index.html#autotoc_md12',1,'JWKS'],['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md55',1,'Parses a X509 certificate file in PEM format and outputs a JWKS'],['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'Parses a X509 private and public key files, generates a RSA 2048 key pair, and generates a 384 bits oct key, specifies the kid, the alg and the enc value, and splits the result into separate public and private JWKS.']]],
  ['jwks_20and_20specifies_20the_20kid_27',['Generates a ECDSA 256 bits key pair in a single JWKS and specifies the kid',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md56',1,'']]],
  ['jwks_20functions_28',['JWKS functions',['../group__jwks.html',1,'']]],
  ['jwks_20jws_20jwe_20type_29',['JWK, JWKS, JWS, JWE type',['../group__type.html',1,'']]],
  ['jwks_2ec_30',['jwks.c',['../jwks_8c.html',1,'']]],
  ['jwks_5fprivkey_31',['jwks_privkey',['../structjws__t.html#a2c4e61b62d60c488bbf41262720127c4',1,'jws_t::jwks_privkey'],['../structjwe__t.html#a4cd17061e8a870e7b11efbbadb82f0f4',1,'jwe_t::jwks_privkey']]],
  ['jwks_5fprivkey_5fenc_32',['jwks_privkey_enc',['../structjwt__t.html#a9e39c11f8af775aad10ab2d675cc3bad',1,'jwt_t']]],
  ['jwks_5fprivkey_5fsign_33',['jwks_privkey_sign',['../structjwt__t.html#a14bd9a1253d24aeb19592007f8f0a0c7',1,'jwt_t']]],
  ['jwks_5fpubkey_34',['jwks_pubkey',['../structjws__t.html#a226b0ff8637f0469b0016070c39a873a',1,'jws_t::jwks_pubkey'],['../structjwe__t.html#ad68d1fdadee17be613d963c00e8be451',1,'jwe_t::jwks_pubkey']]],
  ['jwks_5fpubkey_5fenc_35',['jwks_pubkey_enc',['../structjwt__t.html#a40ede4cb66735d0445718d5db5417ef7',1,'jwt_t']]],
  ['jwks_5fpubkey_5fsign_36',['jwks_pubkey_sign',['../structjwt__t.html#af4d8ea9287687f3fc849be4dee750fd0',1,'jwt_t']]],
  ['jwks_5ft_37',['jwks_t',['../group__type.html#gad1e7e9d151ac27e89f550389ee397494',1,'rhonabwy.h']]],
  ['jws_38',['JWS',['../index.html#autotoc_md28',1,'JWS'],['../index.html#autotoc_md35',1,'Parse a unsecured JWS'],['../index.html#autotoc_md36',1,'Serialize an unsecured JWS'],['../index.html#autotoc_md34',1,'Unsecured JWS']]],
  ['jws_39',['jws',['../structjwt__t.html#a99607606bb62dbe317e839e625f1751c',1,'jwt_t']]],
  ['jws_20example_40',['JWS example',['../index.html#autotoc_md30',1,'']]],
  ['jws_20functions_41',['JWS functions',['../group__jws.html',1,'']]],
  ['jws_20json_20serialization_20and_20parsing_42',['JWS JSON serialization and parsing',['../index.html#autotoc_md48',1,'']]],
  ['jws_20jwe_20type_43',['JWK, JWKS, JWS, JWE type',['../group__type.html',1,'']]],
  ['jws_20using_20rhonabwy_44',['Parse and validate signature of a JWS using Rhonabwy',['../index.html#autotoc_md32',1,'']]],
  ['jws_20using_20rhonabwy_20in_20compact_20mode_45',['Serialize a JWS using Rhonabwy in compact mode',['../index.html#autotoc_md31',1,'']]],
  ['jws_2ec_46',['jws.c',['../jws_8c.html',1,'']]],
  ['jws_5ft_47',['jws_t',['../structjws__t.html',1,'']]],
  ['jwt_48',['JWT',['../index.html#autotoc_md18',1,'Encrypted JWT'],['../index.html#autotoc_md13',1,'JWT'],['../index.html#autotoc_md19',1,'Nested JWT'],['../index.html#autotoc_md20',1,'Parse a JWT'],['../index.html#autotoc_md24',1,'Parse a unsecured JWT'],['../index.html#autotoc_md25',1,'Serialize an unsecured JWT'],['../index.html#autotoc_md17',1,'Signed JWT'],['../index.html#autotoc_md23',1,'Unsecured JWT'],['../index.html#autotoc_md15',1,'Verify a list of claims in the JWT']]],
  ['jwt_20functions_49',['JWT functions',['../group__jwt.html',1,'']]],
  ['jwt_20to_20decrypt_20its_20content_20and_20display_20claims_50',['Parses an encrypted JWT to decrypt its content and display claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md66',1,'']]],
  ['jwt_20to_20decrypt_20its_20content_20and_20display_20claims_20using_20a_20password_51',['Parses an encrypted JWT to decrypt its content and display claims using a password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md67',1,'']]],
  ['jwt_20to_20decrypt_20its_20content_20verify_20signature_20and_20display_20header_20and_20claims_52',['Parses a nested JWT to decrypt its content, verify signature and display header and claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md68',1,'']]],
  ['jwt_20to_20display_20claims_53',['Parses a signed JWT to display claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md62',1,'']]],
  ['jwt_20to_20display_20header_20only_54',['Parses a signed JWT to display header only',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md63',1,'']]],
  ['jwt_20to_20verify_20the_20signature_20and_20display_20claims_55',['Parses a signed JWT to verify the signature and display claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md64',1,'']]],
  ['jwt_20using_20pbes2_20hs256_20a128kw_20alg_20a256gcm_20enc_20and_20the_20specified_20password_56',['Serializes a claims into encrypted JWT using PBES2-HS256+A128KW alg, A256GCM enc and the specified password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md60',1,'']]],
  ['jwt_20using_20rhonabwy_57',['Serialize a JWT using Rhonabwy',['../index.html#autotoc_md16',1,'']]],
  ['jwt_20using_20rs256_20alg_20and_20the_20specified_20private_20rsa_20key_58',['Serializes a claims into signed JWT using RS256 alg and the specified private RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md58',1,'']]],
  ['jwt_20using_20rs256_20signatur_20alg_20rsa1_5f5_20encryption_20alg_20a256gcm_20enc_20and_20the_20specified_20public_20rsa_20key_59',['Serializes a claims into nested JWT using RS256 signatur alg, RSA1_5 encryption alg, A256GCM enc and the specified public RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md61',1,'']]],
  ['jwt_20using_20rsa1_5f5_20alg_20a256gcm_20enc_20and_20the_20specified_20public_20rsa_20key_60',['Serializes a claims into encrypted JWT using RSA1_5 alg, A256GCM enc and the specified public RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md59',1,'']]],
  ['jwt_20with_20an_20unsecured_20signature_61',['Nested JWT with an unsecured signature',['../index.html#autotoc_md27',1,'']]],
  ['jwt_20with_20the_20public_20key_20included_20in_20the_20header_20and_20verifies_20the_20signature_62',['Parses a signed JWT with the public key included in the header and verifies the signature',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md65',1,'']]],
  ['jwt_2ec_63',['jwt.c',['../jwt_8c.html',1,'']]],
  ['jwt_5ft_64',['jwt_t',['../structjwt__t.html',1,'']]]
];
