// ************** ATTACHED o DETACHED ****************** /** * Inclusion de datos por defecto: Fijado a INCLUIDOS NO * @constant */ var DATOS_INCLUIDOS_DEFECTO = false;//Por defecto detached /** * Los datos originales se incluyen en la firma * @constant */ var DATOS_INCLUIDOS_SI = true; /** * Los datos originales NO se incluyen en la firma * @constant */ var DATOS_INCLUIDOS_NO = false; // ************** FORMATO ****************** /** * Formato de firma por defecto (CAdES) * @constant */ var FORMATO_DEFECTO = 7; //MT_CAdES /** * Formato de firma CAdES * @constant */ var FORMATO_CADES = 7; //MT_CAdES; /** * Formato de firma XAdES * @constant */ var FORMATO_XADES = 5; //MT_XADES; /** * Formato de firma PAdES * @constant */ var FORMATO_PADES = 9; //MT_PADES; // ************** ENVOLTORIO XML ****************** /** * Envoltorio por defecto para las firmas XAdES * @constant */ var ENVOLTORIO_DEFECTO = 'Enveloped'; //ATACHED_ENVELOPED; /** * Envoltorio de tipo ENVELOPED para las firmas XAdES (ENVELOPED) * @constant */ var ENVOLTORIO_ATTACHED_ENVELOPED = 'Enveloped'; //ATACHED_ENVELOPED; /** * Envoltorio de tipo ENVELOPING para las firmas XAdES (ENVELOPED) * @constant */ var ENVOLTORIO_ATTACHED_ENVELOPING = 'Enveloping'; //ATACHED_ENVELOPING; /** * Tipo de firma multiple por defecto (firma NO multiple, un solo firmante) * @constant */ var TIPO_FMULTIPLE_DEFECTO = 0; //FIRMA SENCILLA /** * Tipo de firma NO multiple, un solo firmante * @constant */ var TIPO_FMULTIPLE_NO = 0; //FIRMA SENCILLA /** * Tipo de firma multiple secuencial, el segundo firmante firma el documento y la firma anterior. * No se soporta firma secuencial, las firmas secuenciales que se soliciten seran tratadas como paralelas * @constant * @deprecated */ var TIPO_FMULTIPLE_SECUENCIAL = 1; /** * Tipo de firma multiple paralela, el segundo firmante deja su firma al mismo nivel que el primer firmante * @constant */ var TIPO_FMULTIPLE_PARALELA = 2; // ************** ALGORITMO RESUMEN ****************** /** * Algoritmo de resumen (hash) por defecto para las firmas * @constant */ var ALGORITMO_RESUMEN_DEFECTO = '2.16.840.1.101.3.4.2.3'; //HASH_SHA_512 /** * Algoritmo de resumen (hash) SHA-1 * @constant * @deprecated */ var ALGORITMO_RESUMEN_SHA_1 = "1.3.14.3.2.26"; //HASH_SHA_1 /** * Algoritmo de resumen (hash) SHA-256 * @constant */ var ALGORITMO_RESUMEN_SHA_256 = "2.16.840.1.101.3.4.2.1"; //HASH_SHA_256 /** * Algoritmo de resumen (hash) SHA-384 * @constant */ var ALGORITMO_RESUMEN_SHA_384 = "2.16.840.1.101.3.4.2.2"; //HASH_SHA_384 /** * Algoritmo de resumen (hash) SHA-512 * @constant */ var ALGORITMO_RESUMEN_SHA_512 = "2.16.840.1.101.3.4.2.3"; //HASH_SHA_512 // ************** DATOS DE LA POLITICA DE FIRMA ****************** //Etiquetas globales de políticas (campo expPolicy) /** * Identificador de la politica de la AGE. Equivalente a fijar los siguientes valores: