var searchData=
[
  ['a_20384_20bits_20oct_20key_20specifies_20the_20kid_20the_20alg_20and_20the_20enc_20value_20and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_0',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['a_20claims_20into_20encrypted_20jwt_20using_20pbes2_20hs256_20a128kw_20alg_20a256gcm_20enc_20and_20the_20specified_20password_1',['Serializes a claims into encrypted JWT using PBES2-HS256+A128KW alg, A256GCM enc and the specified password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md60',1,'']]],
  ['a_20claims_20into_20encrypted_20jwt_20using_20rsa1_5f5_20alg_20a256gcm_20enc_20and_20the_20specified_20public_20rsa_20key_2',['Serializes a claims into encrypted JWT using RSA1_5 alg, A256GCM enc and the specified public RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md59',1,'']]],
  ['a_20claims_20into_20nested_20jwt_20using_20rs256_20signatur_20alg_20rsa1_5f5_20encryption_20alg_20a256gcm_20enc_20and_20the_20specified_20public_20rsa_20key_3',['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,'']]],
  ['a_20claims_20into_20signed_20jwt_20using_20rs256_20alg_20and_20the_20specified_20private_20rsa_20key_4',['Serializes a claims into signed JWT using RS256 alg and the specified private RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md58',1,'']]],
  ['a_20ecdsa_20256_20bits_20key_20pair_20in_20a_20single_20jwks_20and_20specifies_20the_20kid_5',['Generates a ECDSA 256 bits key pair in a single JWKS and specifies the kid',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md56',1,'']]],
  ['a_20jwe_20using_20rhonabwy_6',['a 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']]],
  ['a_20jwk_7',['Validate the format of a JWK',['../index.html#autotoc_md10',1,'']]],
  ['a_20jwk_20and_20generate_20a_20key_20pair_8',['Validate a JWK and generate a key pair',['../group__jwk__validate.html',1,'']]],
  ['a_20jwks_9',['Parses a X509 certificate file in PEM format and outputs a JWKS',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md55',1,'']]],
  ['a_20jws_20using_20rhonabwy_10',['Parse and validate signature of a JWS using Rhonabwy',['../index.html#autotoc_md32',1,'']]],
  ['a_20jws_20using_20rhonabwy_20in_20compact_20mode_11',['Serialize a JWS using Rhonabwy in compact mode',['../index.html#autotoc_md31',1,'']]],
  ['a_20jwt_12',['Parse a JWT',['../index.html#autotoc_md20',1,'']]],
  ['a_20jwt_20using_20rhonabwy_13',['Serialize a JWT using Rhonabwy',['../index.html#autotoc_md16',1,'']]],
  ['a_20key_20pair_14',['Validate a JWK and generate a key pair',['../group__jwk__validate.html',1,'']]],
  ['a_20list_20of_20claims_20in_20the_20jwt_15',['Verify a list of claims in the JWT',['../index.html#autotoc_md15',1,'']]],
  ['a_20nested_20jwt_20to_20decrypt_20its_20content_20verify_20signature_20and_20display_20header_20and_20claims_16',['Parses a nested JWT to decrypt its content, verify signature and display header and claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md68',1,'']]],
  ['a_20password_17',['Parses an encrypted JWT to decrypt its content and display claims using a password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md67',1,'']]],
  ['a_20random_20key_20pair_18',['Generate a random key pair',['../index.html#autotoc_md11',1,'']]],
  ['a_20rsa_202048_20key_20pair_20and_20generates_20a_20384_20bits_20oct_20key_20specifies_20the_20kid_20the_20alg_20and_20the_20enc_20value_20and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_19',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['a_20signed_20jwt_20to_20display_20claims_20',['Parses a signed JWT to display claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md62',1,'']]],
  ['a_20signed_20jwt_20to_20display_20header_20only_21',['Parses a signed JWT to display header only',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md63',1,'']]],
  ['a_20signed_20jwt_20to_20verify_20the_20signature_20and_20display_20claims_22',['Parses a signed JWT to verify the signature and display claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md64',1,'']]],
  ['a_20signed_20jwt_20with_20the_20public_20key_20included_20in_20the_20header_20and_20verifies_20the_20signature_23',['Parses a signed JWT with the public key included in the header and verifies the signature',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md65',1,'']]],
  ['a_20single_20jwks_20and_20specifies_20the_20kid_24',['Generates a ECDSA 256 bits key pair in a single JWKS and specifies the kid',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md56',1,'']]],
  ['a_20unsecured_20jws_25',['Parse a unsecured JWS',['../index.html#autotoc_md35',1,'']]],
  ['a_20unsecured_20jwt_26',['Parse a unsecured JWT',['../index.html#autotoc_md24',1,'']]],
  ['a_20x509_20certificate_20file_20in_20pem_20format_20and_20outputs_20a_20jwks_27',['Parses a X509 certificate file in PEM format and outputs a JWKS',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md55',1,'']]],
  ['a_20x509_20private_20and_20public_20key_20files_20generates_20a_20rsa_202048_20key_20pair_20and_20generates_20a_20384_20bits_20oct_20key_20specifies_20the_20kid_20the_20alg_20and_20the_20enc_20value_20and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_28',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['a128kw_20alg_20a256gcm_20enc_20and_20the_20specified_20password_29',['Serializes a claims into encrypted JWT using PBES2-HS256+A128KW alg, A256GCM enc and the specified password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md60',1,'']]],
  ['a256gcm_20enc_20and_20the_20specified_20password_30',['Serializes a claims into encrypted JWT using PBES2-HS256+A128KW alg, A256GCM enc and the specified password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md60',1,'']]],
  ['a256gcm_20enc_20and_20the_20specified_20public_20rsa_20key_31',['A256GCM enc and the specified public RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md59',1,'Serializes a claims into encrypted JWT using RSA1_5 alg, A256GCM enc and the specified public RSA key'],['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md61',1,'Serializes a claims into nested JWT using RS256 signatur alg, RSA1_5 encryption alg, A256GCM enc and the specified public RSA key']]],
  ['aad_32',['aad',['../structjwe__t.html#acb007ce9ae718d9c4df42b8e8b32e77d',1,'jwe_t']]],
  ['aad_5fb64url_33',['aad_b64url',['../structjwe__t.html#a715ebef9d7aea218accc33da0f7d052a',1,'jwe_t']]],
  ['aad_5flen_34',['aad_len',['../structjwe__t.html#a77335324f7bc3a1aeef1667a6344112a',1,'jwe_t']]],
  ['advanced_20parsing_35',['Advanced parsing',['../index.html#autotoc_md21',1,'Advanced parsing'],['../index.html#autotoc_md37',1,'Advanced parsing']]],
  ['alg_36',['alg',['../structjws__t.html#addfb16359336c010ca9d4f36444fce57',1,'jws_t::alg'],['../structjwe__t.html#aac787ef5c8446863d21e979b7ea1123d',1,'jwe_t::alg']]],
  ['alg_20a256gcm_20enc_20and_20the_20specified_20password_37',['Serializes a claims into encrypted JWT using PBES2-HS256+A128KW alg, A256GCM enc and the specified password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md60',1,'']]],
  ['alg_20a256gcm_20enc_20and_20the_20specified_20public_20rsa_20key_38',['alg A256GCM enc and the specified public RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md59',1,'Serializes a claims into encrypted JWT using RSA1_5 alg, A256GCM enc and the specified public RSA key'],['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md61',1,'Serializes a claims into nested JWT using RS256 signatur alg, RSA1_5 encryption alg, A256GCM enc and the specified public RSA key']]],
  ['alg_20and_20the_20enc_20value_20and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_39',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['alg_20and_20the_20specified_20private_20rsa_20key_40',['Serializes a claims into signed JWT using RS256 alg and the specified private RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md58',1,'']]],
  ['alg_20rsa1_5f5_20encryption_20alg_20a256gcm_20enc_20and_20the_20specified_20public_20rsa_20key_41',['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,'']]],
  ['an_20encrypted_20jwt_20to_20decrypt_20its_20content_20and_20display_20claims_42',['Parses an encrypted JWT to decrypt its content and display claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md66',1,'']]],
  ['an_20encrypted_20jwt_20to_20decrypt_20its_20content_20and_20display_20claims_20using_20a_20password_43',['Parses an encrypted JWT to decrypt its content and display claims using a password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md67',1,'']]],
  ['an_20unsecured_20jws_44',['Serialize an unsecured JWS',['../index.html#autotoc_md36',1,'']]],
  ['an_20unsecured_20jwt_45',['Serialize an unsecured JWT',['../index.html#autotoc_md25',1,'']]],
  ['an_20unsecured_20signature_46',['Nested JWT with an unsecured signature',['../index.html#autotoc_md27',1,'']]],
  ['and_20claims_47',['Parses a nested JWT to decrypt its content, verify signature and display header and claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md68',1,'']]],
  ['and_20close_48',['Global init and close',['../index.html#autotoc_md2',1,'']]],
  ['and_20decrypt_20a_20jwe_20using_20rhonabwy_49',['Parse and decrypt a JWE using Rhonabwy',['../index.html#autotoc_md45',1,'']]],
  ['and_20display_20claims_50',['and display claims',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md64',1,'Parses a signed JWT to verify the signature and display claims'],['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md66',1,'Parses an encrypted JWT to decrypt its content and display claims']]],
  ['and_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,'']]],
  ['and_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,'']]],
  ['and_20export_20jwk_53',['Import and Export JWK',['../index.html#autotoc_md8',1,'']]],
  ['and_20generate_20a_20key_20pair_54',['Validate a JWK and generate a key pair',['../group__jwk__validate.html',1,'']]],
  ['and_20generates_20a_20384_20bits_20oct_20key_20specifies_20the_20kid_20the_20alg_20and_20the_20enc_20value_20and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_55',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['and_20outputs_20a_20jwks_56',['Parses a X509 certificate file in PEM format and outputs a JWKS',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md55',1,'']]],
  ['and_20parsing_57',['and parsing',['../index.html#autotoc_md49',1,'JWE JSON serialization and parsing'],['../index.html#autotoc_md48',1,'JWS JSON serialization and parsing']]],
  ['and_20private_20jwks_58',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['and_20properties_59',['Constants and properties',['../group__const.html',1,'']]],
  ['and_20public_20key_20files_20generates_20a_20rsa_202048_20key_20pair_20and_20generates_20a_20384_20bits_20oct_20key_20specifies_20the_20kid_20the_20alg_20and_20the_20enc_20value_20and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_60',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['and_20specifies_20the_20kid_61',['Generates a ECDSA 256 bits key pair in a single JWKS and specifies the kid',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md56',1,'']]],
  ['and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_62',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['and_20the_20enc_20value_20and_20splits_20the_20result_20into_20separate_20public_20and_20private_20jwks_63',['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.',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md57',1,'']]],
  ['and_20the_20specified_20password_64',['Serializes a claims into encrypted JWT using PBES2-HS256+A128KW alg, A256GCM enc and the specified password',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md60',1,'']]],
  ['and_20the_20specified_20private_20rsa_20key_65',['Serializes a claims into signed JWT using RS256 alg and the specified private RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md58',1,'']]],
  ['and_20the_20specified_20public_20rsa_20key_66',['and the specified public RSA key',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md59',1,'Serializes a claims into encrypted JWT using RSA1_5 alg, A256GCM enc and the specified public RSA key'],['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md61',1,'Serializes a claims into nested JWT using RS256 signatur alg, RSA1_5 encryption alg, A256GCM enc and the specified public RSA key']]],
  ['and_20validate_20signature_20of_20a_20jws_20using_20rhonabwy_67',['Parse and validate signature of a JWS using Rhonabwy',['../index.html#autotoc_md32',1,'']]],
  ['and_20verifies_20the_20signature_68',['Parses a signed JWT with the public key included in the header and verifies the signature',['../dir_899b739a24215c8251b29738b8b3a127.html#autotoc_md65',1,'']]],
  ['api_20documentation_69',['Rhonabwy API documentation',['../index.html',1,'']]],
  ['api_2emd_70',['API.md',['../API_8md.html',1,'']]],
  ['auth_5ftag_5fb64url_71',['auth_tag_b64url',['../structjwe__t.html#a5f6e5835a8071e8205c728682f5b8837',1,'jwe_t']]]
];
