Function libindy_sys::indy_parse_get_revoc_reg_def_response[][src]

pub unsafe extern "C" fn indy_parse_get_revoc_reg_def_response(
    command_handle: indy_handle_t,
    get_revoc_ref_def_response: *const c_char,
    str: indy_str_str_cb
) -> indy_error_t

Parse a GET_REVOC_REG_DEF response to get Revocation Registry Definition in the format compatible with Anoncreds API.

#Params command_handle: command handle to map callback to caller context. get_revoc_reg_def_response: response of GET_REVOC_REG_DEF request. cb: Callback that takes command result as parameter.

#Returns Revocation Registry Definition Id and Revocation Registry Definition json. { "id": string - ID of the Revocation Registry, "revocDefType": string - Revocation Registry type (only CL_ACCUM is supported for now), "tag": string - Unique descriptive ID of the Registry, "credDefId": string - ID of the corresponding CredentialDefinition, "value": Registry-specific data { "issuanceType": string - Type of Issuance(ISSUANCE_BY_DEFAULT or ISSUANCE_ON_DEMAND), "maxCredNum": number - Maximum number of credentials the Registry can serve. "tailsHash": string - Hash of tails. "tailsLocation": string - Location of tails file. "publicKeys": <public_keys> - Registry's public key. }, "ver": string - version of revocation registry definition json. }

#Errors Common*