Groupe de commandes KeySetCommands de l'objet AdminTask

Vous pouvez utiliser les langages de script Jython ou Jacl pour configurer la sécurité à l'aide de l'outil wsadmin. Les commandes et paramètres du groupe KeySetCommands peuvent être utilisés pour créer, supprimer et analyser les paramètres d'ensemble de clés de votre configuration.

Le groupe de commandes KeySetCommands de l'objet AdminTask inclut les commandes suivantes :

createKeySet

La commande createKeySet crée les paramètres de l'ensemble de clés dans la configuration. Cette commande permet de contrôler les exemples de clés ayant le même type.

Objet cible

Aucun.

Paramètres requis

-name
Indique le nom qui identifie de manière unique l'ensemble de clés. (Chaîne, obligatoire)
-aliasPrefix
Indique le préfixe de l'alias de clé lorsqu'une nouvelle clé est générée. (Chaîne, obligatoire)
-password
Indique le mot de passe utilisé pour protéger la clé dans le fichier de clés. (Chaîne, obligatoire)
-maxKeyReferences
Indique le nombre maximum de références de clés renvoyées dans l'ensemble de clés concerné. (Entier, obligatoire)
-keyStoreName
Indique le fichier de clés qui contient les clés. (Chaîne, obligatoire)

Paramètres optionnels

-scopeName
Indique le nom unique de la portée de la gestion. (Chaîne, optionnelle)
-deleteOldKeys
Définissez la valeur de ce paramètre sur true pour effacer d'anciennes clés lorsque de nouvelles clés sont générées. Sinon, définissez la valeur de ce paramètre sur false. (Booléen, facultatif)
-keyGenerationClass
Indique la classe utilisée pour générer de nouvelles clés dans l'ensemble de clés. (Chaîne, optionnelle)
-keyStoreScopeName
Indique la portée de gestion dans laquelle le fichier de clés est localisé. (Chaîne, optionnelle)
-isKeyPair
Définissez la valeur de ce paramètre sur true si les clés de l'ensemble de clés sont des paires de clés. Sinon, affectez à ce paramètre la valeur false. (Booléen, facultatif)

Exemple de résultat

La commande renvoie le nom d'objet de configuration de l'objet d'ensemble de clés que vous avez créé.

Exemples

Syntaxe d'un exemple de mode différé :

  • A l'aide de Jacl :
    $AdminTask createKeySet {-name testKeySet –aliasPrefix test –password pwd 
    –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false}
  • Avec la chaîne Jython :
    AdminTask.createKeySet('[-name testKeySet –aliasPrefix test –password pwd 
    –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false]')
  • A l'aide de la liste Jython :
    AdminTask.createKeySet(['-name', 'testKeySet', '–aliasPrefix', 'test', 
    '–password', 'pwd', '–maxKeyReferences', '2', '–deleteOldKeys', 'true', 
    '–keyStoreName', 'testKeyStore', '–isKeyPair', 'false'])

Exemple d'utilisation en mode interactif :

  • A l'aide de Jacl :
    $AdminTask createKeySet {-interactive}
  • Avec la chaîne Jython :
    AdminTask.createKeySet ('[-interactive]')
  • A l'aide de la liste Jython :
    AdminTask.createKeySet (['-interactive'])

deleteKeySet

La commande deleteKeySet efface les paramètres d'un ensemble de clés dans la configuration.

Objet cible

Aucun.

Paramètres requis

-name
Le nom qui identifie de manière unique l'ensemble de clés. (Chaîne, obligatoire)

Paramètres optionnels

-scopeName
Indique le nom unique de la portée de la gestion. (Chaîne, optionnelle)

Exemple de résultat

La commande ne renvoie pas de sortie.

Exemples

Syntaxe d'un exemple de mode différé :

  • A l'aide de Jacl :
    $AdminTask deleteKeySet{ -name testKeySet}
  • Avec la chaîne Jython :
    AdminTask.deleteKeySet('[-name testKeySet]')
  • A l'aide de la liste Jython :
    AdminTask.deleteKeySet(['-name', 'testKeySet'])

Exemple d'utilisation en mode interactif :

  • A l'aide de Jacl :
    $AdminTask deleteKeySet {-interactive}
  • Avec la chaîne Jython :
    AdminTask.deleteKeySet ('[-interactive]')
  • A l'aide de la liste Jython :
    AdminTask.deleteKeySet (['-interactive'])

generateKeyForKeySet

La commande generateKeyForKeySet génère des clés pour les clés de l'ensemble de clés.

Objet cible

Aucun.

Paramètres requis

-keySetName
Indique le nom de l'ensemble de clés. (Chaîne, obligatoire)

Paramètres optionnels

-keySetScope
Indique la portée de l'ensemble de clés. (Chaîne, optionnelle)
-keySetSaveConfig
Définissez la valeur de ce paramètre sur true pour sauvegarder la configuration de l'ensemble de clés. Sinon, définissez la valeur de ce paramètre sur false. (Booléen, facultatif)

Exemple de résultat

La commande ne renvoie pas de sortie.

Exemples

Syntaxe d'un exemple de mode différé :

  • A l'aide de Jacl :
    $AdminTask  generateKeyForKeySet{ -keySetName testKeySet }
  • Avec la chaîne Jython :
    AdminTask.generateKeyForKeySet('[-keySetName testKeySet]')
  • A l'aide de la liste Jython :
    AdminTask.generateKeyForKeySet(['-keySetName', 'testKeySet'])

Exemple d'utilisation en mode interactif :

  • A l'aide de Jacl :
    $AdminTask generateKeyForKeySet {-interactive}
  • Avec la chaîne Jython :
    AdminTask.generateKeyForKeySet ('[-interactive]')
  • A l'aide de la liste Jython :
    AdminTask.generateKeyForKeySet (['-interactive'])

getKeySet

La commande getKeySet affiche les paramètres d'un ensemble de clés particulier.

Objet cible

Aucun.

Paramètres requis

-name
Indique le nom qui identifie de manière unique l'ensemble de clés. (Chaîne, obligatoire)

Paramètres optionnels

-scopeName
Indique le nom unique de la portée de la gestion. (Chaîne, optionnelle)

Exemple de résultat

La commande renvoie les paramètres du groupe d'ensembles de clés défini.

Exemples

Syntaxe d'un exemple de mode différé :

  • A l'aide de Jacl :
    $AdminTask getKeySet {-name testKeySet}
  • Avec la chaîne Jython :
    AdminTask.getKeySet ('[-name testKeySet]')
  • A l'aide de la liste Jython :
    AdminTask.getKeySet (['-name', 'testKeySet'])

Exemple d'utilisation en mode interactif :

  • A l'aide de Jacl :
    $AdminTask getKeySet {-interactive}
  • Avec la chaîne Jython :
    AdminTask.getKeySet ('[-interactive]')
  • A l'aide de la liste Jython :
    AdminTask.getKeySet (['-interactive'])

listKeySets

La commande listKeySets recense les ensembles de clés d'une portée particulière.

Objet cible

Aucun.

Paramètres requis

Aucun.

Paramètres optionnels

-scopeName
Indique le nom unique de la portée de la gestion. (Chaîne, optionnelle)
-displayObjectName
Définissez la valeur de ce paramètre sur true pour lister les objets de configuration de l'ensemble de clés dans la portée. Définissez la valeur de ce paramètre sur false pour lister les chaînes contenant le nom et la portée de la gestion du groupe d'ensembles de clés. (Booléen, facultatif)
-all
Définissez la valeur de ce paramètre à true pour afficher tous les ensembles de clés. Ce paramètre remplace le paramètre scopeName. La valeur par défaut est false. (Booléen, facultatif)

Exemple de résultat

La commande renvoie les ensembles de clés pour la portée que vous avez définie.

Exemples

Syntaxe d'un exemple de mode différé :

  • A l'aide de Jacl :
    $AdminTask listKeySets {-displayObjectName true}
  • Avec la chaîne Jython :
    AdminTask.listKeySets ('[-displayObjectName true]')
  • A l'aide de la liste Jython :
    AdminTask.listKeySets (['-displayObjectName', 'true'])

Exemple d'utilisation en mode interactif :

  • A l'aide de Jacl :
    $AdminTask listKeySets {-interactive}
  • Avec la chaîne Jython :
    AdminTask.listKeySets ('[-interactive]')
  • A l'aide de la liste Jython :
    AdminTask.listKeySets (['-interactive'])

modifyKeySet

La commande modifyKeySet modifie les paramètres d'un ensemble de clés existant.

Objet cible

Aucun.

Paramètres requis

-name
Indique le nom qui identifie de manière unique l'ensemble de clés. (Chaîne, obligatoire)

Paramètres optionnels

-scopeName
Indique le nom unique de la portée de la gestion. (Chaîne, optionnelle)
-aliasPrefix
Indique le préfixe de l'alias de clé lorsqu'une nouvelle clé est générée. (Chaîne, optionnelle)
-password
Indique le mot de passe utilisé pour protéger la clé dans le fichier de clés. (Chaîne, optionnelle)
-maxKeyReferences
Indique le nombre maximum de références de clés renvoyées dans l'ensemble de clés concerné. (Entier, facultatif).
-deleteOldKeys
Définissez la valeur de ce paramètre sur true pour effacer d'anciennes clés lorsque de nouvelles clés sont générées. Sinon, définissez la valeur de ce paramètre sur false. (Booléen, facultatif)
-keyGenerationClass
Indique la classe utilisée pour générer de nouvelles clés dans l'ensemble de clés. (Chaîne, optionnelle)
-keyStoreName
Indique le fichier de clés qui contient les clés. (Chaîne, optionnelle)
-keyStoreScopeName
Indique la portée de gestion dans laquelle le fichier de clés est localisé. (Chaîne, optionnelle)
-isKeyPair
Définissez la valeur de ce paramètre sur true si les clés de l'ensemble de clés sont des paires de clés. Sinon, affectez à ce paramètre la valeur false. (Booléen, facultatif)

Exemple de résultat

La commande ne renvoie pas de sortie.

Exemples

Syntaxe d'un exemple de mode différé :

  • A l'aide de Jacl :
    $AdminTask modifyKeySet {-name testKeySet -maxKeyReferences 3 
    –deleteOldKeys false}
  • Avec la chaîne Jython :
    AdminTask.modifyKeySet ('[-name testKeySet -maxKeyReferences 3 
    –deleteOldKeys false]')
  • A l'aide de la liste Jython :
    AdminTask.modifyKeySet (['-name', 'testKeySet', '-maxKeyReferences', '3', 
    '–deleteOldKeys', 'false'])

Exemple d'utilisation en mode interactif :

  • A l'aide de Jacl :
    $AdminTask modifyKeySet {-interactive}
  • Avec la chaîne Jython :
    AdminTask.modifyKeySet ('[-interactive]')
  • A l'aide de la liste Jython :
    AdminTask.modifyKeySet (['-interactive'])

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atwskeyset
Nom du fichier : rxml_atwskeyset.html