PreviousNext
Help > Easycom serveur > Installation et Configuration d'Easycom Serveur > Exit Programs > Login et contrôle d'accès >
Contrôle de connexion - EACTCPP01

 Cet exit program est destiné à contrôler la connexion avant même la phase d’authentification.

Il peut également contrôler si la connexion doit s’établir en SSL ou non.

 

 

PGM PARM(&LIB &TPNAME &RMTADDR &IPVERSION +

&SSLASK &SSLCNF &VALID)  

DCL VAR(&LIB) TYPE(*CHAR) LEN(10)

DCL VAR(&TPNAME) TYPE(*CHAR) LEN(30)  

DCL VAR(&RMTADDR) TYPE(*CHAR) LEN(50)  

DCL VAR(&IPVERSION) TYPE(*CHAR) LEN(1)  

DCL VAR(&SSLASK) TYPE(*CHAR) LEN(1)  

DCL VAR(&SSLCNF) TYPE(*CHAR) LEN(1)

DCL VAR(&VALID) type(*CHAR) len(10)

 

 

&LIB est la bibliothèque le programme Easycom réside

&TPNAME est le nom du programme Easycom. Est égal à Easycom par défaut.

&RMTADDR est l’adresse TCP/IP du client. Elle peut être en syntaxe IPv4 ou IPv6 selon la valeur de &IPVERSION

&IPVERSION est égal à 4 ou 6 selon la version de TCP/IP

&SSLASK informe si le client essaie d’initier une connexion de type SSL. Les valeurs possibles sont :

     ‘Y’ : le client supporte SSL, et si le serveur l’accepte, la connexion utilisera SSL. La connexion sera donc peut-être en SSL.

     ‘N’ : le client ne supporte pas SSL ou ne demande pas à l’utiliser. La connexion ne sera pas en SSL en aucun cas.

&SSLCNF informe si le serveur supporte ou non SSL. Cette valeur est modifiable. Les valeurs possibles sont :

     0 : le serveur n’utilisera pas SSL, même si supporté

     1 : le serveur pourra utiliser SSL si SSLASK=Y. Si la négociation SSL échoue, la connexion demeurera valide

     3 : le serveur doit utiliser SSL. Si SSLASK=N ou si la négociation SSL échoue, la connexion sera abandonnée.

&VALID est utilisé pour informer EASYCOMD d’autoriser ou interdire la connexion en cours. Les valeurs possibles sont :

     *YES : la connexion peut se poursuivre

     *DENY : la connexion en cours est abandonnée immédiatement. Un message d’erreur sera affiché sur le poste client.

 

Remarque : le programme peut modifier les paramètres &SSLCNF et &VALID.