Trailer dell'utente
I trailer degli utenti, ad eccezione del trailer CHK, sono facoltativi e, quando presenti, si verificano nell'ordine seguente:
Codice trailer | Nome |
---|---|
MAC | Codice di autenticazione dei messaggi |
PAC | Codice di autenticazione proprietario |
CHK | Checksum |
TNG | Formazione |
PDE | Possibile emissione duplicata |
Trailer del codice mac (Message Authentication Code). Consente l'autenticazione da parte dell'utente ricevente. Il trailer MAC è seguito da un risultato di autenticazione. Questo trailer è obbligatorio per la maggior parte delle categorie di messaggi da utente a utente all'interno dell'applicazione FIN.
Quando viene usato il servizio di copia FIN, un trailer PAC (se presente) segue il trailer MAC. Il codice seguente è un esempio di trailer MAC:
{MAC:<authentication-result>} where <authentication-result> = 8!h
Trailer del codice di autenticazione proprietario( PAC). Il trailer PAC viene usato all'interno del servizio di copia FIN solo quando si usa l'opzione di autenticazione doppia. Blocca 5 dei messaggi fin da utente a utente includono il trailer PAC subito dopo il trailer MAC, se presente. Questo risultato viene calcolato sui campi estratti del blocco 4 del messaggio, il valore del campo 115, se presente, e il <risultato> dell'autenticazione del trailer MAC per Servizi di copia con doppia autenticazione.
Di conseguenza, l'indicatore di fine blocco (CrLf-) è incluso nel calcolo PAC e i campi sono definiti come segue:
I primi quattro caratteri sono CrLf:
Il campo e il delimitatore sono presenti, ovvero 32A:, 20:, e così via.
Sono presenti tutti i sottocampi e i relativi delimitatori.
Il codice seguente è un esempio del formato del trailer PAC:
{PAC:[<authentication-result>]} where <authentication-result> is mandatory on input messages only and <authentication-result> = 8!h
Trailer CHK (Checksum) (obbligatorio per tutti i messaggi FIN)
Il trailer CHK è obbligatorio per tutti i messaggi FIN e viene calcolato in base all'indirizzo del ricevitore (12 caratteri con il nono carattere sostituito da X più il blocco di testo). Questo trailer consente al sistema e al CBT di verificare che i messaggi non siano danneggiati a causa di un malfunzionamento del sistema o di un errore di trasmissione non rilevato.
Il codice seguente è un esempio del formato del trailer CHK:
{CHK:<checksum-result>} where <checksum-result> = 12!h