CAdES vs XAdES en Java: diferencias y cuándo usar cada formato