DEFAULT_CLASE_FIRMAOPERACION
DEFAULT_CLASE_FIRMAOPERACION
Implementación base de {@link iFirmaOperacion}.
instancia() : \iFirmaOperacion
Crea una instancia de {@link iFirmaOperacion} de acuerdo a los parámetros de configuración <var>archivo_clase_firmaoperacion</var> y <var>clase_firmaoperacion</var>.
si no se puede crear la instancia por algún motivo
instanciaCodificador() : \iXgapVarConvert,
Devuelve una instancia de la clase usada para codificar los datos a firmar.
La clase queda definida por los parámetros de configuración codificador_datos_firmaoperacion y archivo_codificador_datos_firmaoperacion
si no se puede crear la instancia por algún motivo
prepararDatosAFirmar(string $serial_operacion, integer $timestamp, string $operacion, mixed $datos_operacion) : mixed
Prepara el valor final a firmar, componiendo todos los datos necesarios y convirtiendo el conjunto en el formato definido por el parámetro de configuración <var>codificador_datos_firmaoperacion</var>.
string | $serial_operacion | número de serie único para identificar la operación |
integer | $timestamp | momento en que se realizó la operación |
string | $operacion | nombre de la operación; por ejemplo: 'Alta de usuario' |
mixed | $datos_operacion | los datos que componen la operación, en un formato definido por la aplicación |
los datos convertidos
getXgapPublicKeyInfrastructureInstance() : \iXgapPublicKeyInfrastructure