libredte_lib_sdk.billing.identifier.caf_validator module
Servicio para billing.identifier.caf_validator.
- class libredte_lib_sdk.billing.identifier.caf_validator.CafValidatorService(client: ApiClient)
Bases:
objectValida un CAF (billing.identifier.caf_validator::validate).
Valida la firma y las llaves públicas/privadas asociadas al CAF.
- validate(caf_xml_base64: str) Caf
Valida el CAF cuyo XML (en base64) es caf_xml_base64.
La API espera el mismo XML en base64 que CafLoaderService.load (el parámetro de la operación se llama caf, no xml, pero es el mismo dato). Devuelve el Caf ya validado si es válido; levanta LibreDteApiError si no lo es.