Errores de cifrado
Cuando se produce un Error Criptográfico, editran da una información local del error producido y envía al remoto una petición de liberación con el Motivo del error, liberando posteriormente la conexión.
En el extremo donde se produce el error se informa del Código de Retorno devuelto por el producto que proporciona los servicios criptográficos (CRIPTOlib/DES 3.0, BDKDES, PCF, CUSP, TSS, ICSF, ...), por lo que, de producirse, habría que consultar las referencias que del return-code y/o Reason‑Code se dan en el correspondiente manual de cada producto, como:
CRIPTOlib/DES: "Criptolib/DES 3.0 versión MVS. Sistema de Seguridad DES. Instalación.
CUSP/3848: "Cryptographic Unit Support: Installation Reference Manual"
TSS/4753: "Transaction Security System. Programming Guide and Reference"
ICSF/ICRF: "Integrated Cryptographic Service Facility/MVS. Aplication Programmer's Guide".
Los Motivos editran de los Errores Criptográficos que pueden ocurrir son:
(ERR1): Error al obtener el Label en el extremo que inicia la sesión.
(ERR2): Error al generar la incertidumbre o la firma.
Si AUTENTICACION es DES: Probable error en clave local.
Si AUTENTICACION es RSA: Si el error se produce en la firma, el problema puede ser en la clave local (Privada).
Si el error es en la incertidumbre, el problema puede ser en la clave remota (pública).
(ERR3): Error al intentar generar clave de sesión.
Si AUTENTICACION es DES: Error en clave local.
Si AUTENTICACION es RSA: Error en clave remota.
(ERR4): Error al obtener clave remota.
(ERR5): Error al intentar descifrar incertidumbre o firma.
Si AUTENTICACION es DES: Probable error en clave remota.
Si AUTENTICACION es RSA: Si el error se produce en la firma, el problema puede ser en la clave remota(Pública).
Si el error es en la incertidumbre, el problema puede ser en la clave local (privada).
(ERR6): Error al descifrar clave de sesión.
Si AUTENTICACION es DES: Probable error en clave remota.
Si AUTENTICACION es RSA: Error en la clave local.
(ERR7): Error al cifrar dato (sesión establecida)".
(ERR8): Error al descifrar dato (sesión establecida)".
(ERR9): Claves incompatibles.
Si en versión CRIPTOGRAFICA tiene 3.0 o 4.0 un (ERR9) significa que las claves de Intercambio externas utilizadas en el proceso de autenticación no coinciden en ambos extremos. Aun así, el mensaje editran que describe este error vendrá acompañado de otro que informa en cada extremo del "Label" de la clave de intercambio utilizada (8 últimos octetos diferentes de "blancos", de los 64 octetos de la etiqueta que identifica a una clave). De esta forma, ambos extremos pueden verificar que la Interfaz de claves externas identifica de forma correcta a la clave de intercambio externa que realmente se pretende utilizar.