Vous pouvez utiliser des fichiers de propriétés pour extraire des certificats de signataire Secure Sockets
Layer (SSL).
Avant de commencer
Déterminez les changements à apporter à votre configuration SSL.
Démarrez l'outil de scriptage wsadmin. Pour démarrer wsadmin à l'aide du langage Jython, exécutez la commande wsadmin -lang jython du répertoire bin
du profil de serveur.
Pourquoi et quand exécuter cette tâche
A l'aide d'un fichier de propriétés, vous pouvez définir des propriétés SSL et
extraire des certificats de signataire SSL d'un port.
Exécutez la commande applyConfigProperties
à l'aide de wsadmin pour appliquer des propriétés SSL et exécutez la commande retrieveSignerFromPort.
Tableau 1. Actions
associées aux propriétés SSL. Vous pouvez exécuter la commande retrieveSignerFromPort.Action |
Procédure |
création |
Non applicable |
modify |
Non applicable |
suppression |
Non applicable |
création d'une propriété |
Non applicable |
suppression d'une propriété |
Non applicable |
extraction d'un signataire |
- Créez un fichier de propriétés qui spécifie CreateDeleteCommandProperties=true, commandName=retrieveSignerFromPort,
et des valeurs de propriétés SSL telles que le numéro de port, l'alias du certificat et
le nom du fichier des clés.
- Exécutez la commande applyConfigProperties.
|
Vous pouvez éventuellement utiliser le mode interactif avec les commandes :
AdminTask.nom_commande('-interactive')
Procédure
- Créez un fichier de propriétés qui spécifie la commande retrieveSignerFromPort
et des valeurs de propriétés SSL.
Le fichier de propriétés suivant
spécifie CreateDeleteCommandProperties=true, commandName=retrieveSignerFromPort,
et des valeurs de propriétés SSL telles que le numéro de port, l'alias du certificat et
le nom du fichier de clés :
#
# Header
#
CreateDeleteCommandProperties=true
#SKIP=true
commandName=retrieveSignerFromPort
#
#
#Properties
#
port=1234 #Integer,required
keyStoreScope=null #String
sslConfigName=null #String
host=myHost #String,required
certificateAlias=certificateAlias #String,required
keyStoreName=CellDefaultTrustStore #String,required
sslConfigScopeName=null
#
Si nécessaire, modifiez la section de l'environnement
pour qu'il corresponde à votre système et apportez les modifications nécessaires aux propriétés.
- Exécutez la commande applyConfigProperties.
L'exécution de la commande applyConfigProperties
applique le fichier de propriétés à la configuration. Dans cet
exemple Jython, le paramètre facultatif -reportFileName
génère un rapport nommé report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName MonTypeObjet.props -reportFileName report.txt '])
Résultats
Vous pouvez utiliser le fichier de propriétés pour extraire des certificats de signataire
et gérer les propriétés SSL.
Que faire ensuite
Si vous avez modifié des propriétés SSL, sauvegardez les modifications apportées à votre
configuration.