Configuration du client CSIv2 (Common Secure Interoperability Version 2) et SAS (Security Authentication Service)
Un client Java™ sécurisé requiert des propriétés de configuration permettant de déterminer comment assurer la sécurité avec un serveur.
Ces propriétés de configuration sont généralement placées dans un fichier de propriétés stocké sur la machine cliente et référencées à l'aide de la propriété système ci-dessous à partir de la ligne de commande du client Java. Par exemple, cette propriété accepte toute adresse Web valide.
![[z/OS]](../images/ngzos.gif)
-Dcom.ibm.CORBA.ConfigURL=file:/WebSphere/V5R0M0/AppServer/sas.client.props
![[IBM i]](../images/iseries.gif)
racine_profil/properties/sas.client.props
Lorsque ce fichier est traité par l'ORB (Object Request Broker), la sécurité peut être activée entre le client Java et le serveur cible.
Si la propriété ConfigURL contient des erreurs de syntaxe et si le fichier sas.client.props est introuvable, le client Java établit une connexion non sécurisée. Des erreurs s'affichent, indiquant l'échec de la lecture de la propriété ConfigURL. L'erreur est généralement liée à la présence de deux barres obliques après file, ce qui est incorrect.
Si le fichier de propriétés contient des erreurs ou si
aucune correspondance n'existe avec la sécurité du serveur, le client Java
examine la sécurité du serveur pour vérifier si des mécanismes de sécurité
autres que CSIv2 (Common Secure Interoperability Version 2) sont
disponibles. Si aucune correspondance n'est trouvée avec l'ancien système
de sécurité autre que CSIv2, le client Java tente d'établir une connexion
non sécurisée.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)