Grupo de mandatos KeySetCommands para el objeto AdminTask

Puede utilizar los lenguajes de script Jython o Jacl para configurar la seguridad con la herramienta wsadmin. Los mandatos y parámetros del grupo KeySetCommands se pueden utilizar para crear, suprimir y consultar los valores de conjuntos de claves de la configuración.

El grupo de mandatos KeySetCommands para el objeto AdminTask incluye los mandatos siguientes:

createKeySet

El mandato createKeySet crea los valores del conjunto de claves en la configuración. Utilice este mandato para controlar instancias de claves con el mismo tipo.

Objeto de destino

Ninguna.

Parámetros necesarios

-name
Especifica el nombre que identifica de forma exclusiva el conjunto de claves. (String, obligatorio)
-aliasPrefix
Especifica el prefijo para el alias de clave cuando se genera una clave nueva. (String, obligatorio)
-password
Especifica la contraseña que protege la clave en el almacén de claves. (String, obligatorio)
-maxKeyReferences
Especifica el número máximo de referencias de clave de las claves devueltas en el conjunto de claves de interés. (Integer, obligatorio)
-keyStoreName
Especifica el almacén de claves que contiene las claves. (String, obligatorio)

Parámetros opcionales

-scopeName
Especifica el nombre exclusivo del ámbito de gestión. (String, opcional)
-deleteOldKeys
Establezca el valor de este parámetro en true para suprimir las claves antiguas cuando se generan claves nuevas. De lo contrario, establezca el valor de este parámetro en false. (Boolean, opcional)
-keyGenerationClass
Especifica la clase que se utiliza para generar las claves nuevas en el conjunto de claves. (String, opcional)
-keyStoreScopeName
Especifica el ámbito de gestión donde se encuentra el almacén de claves. (String, opcional)
-isKeyPair
Establezca el valor de este parámetro en true si las claves del conjunto de claves son pares de claves. De lo contrario, establezca el valor de este parámetro en false. (Boolean, opcional)

Salida de ejemplo

El mandato devuelve el nombre del objeto de configuración del objeto del conjunto de claves que ha creado.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask createKeySet {-name testKeySet –aliasPrefix test –password pwd 
    –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false}
  • Utilizando serie de Jython:
    AdminTask.createKeySet('[-name testKeySet –aliasPrefix test –password pwd 
    –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false]')
  • Utilizando la lista Jython:
    AdminTask.createKeySet(['-name', 'testKeySet', '–aliasPrefix', 'test', 
    '–password', 'pwd', '–maxKeyReferences', '2', '–deleteOldKeys', 'true',
    '–keyStoreName', 'testKeyStore', '–isKeyPair', 'false'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask createKeySet {-interactive}
  • Utilizando serie de Jython:
    AdminTask.createKeySet ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.createKeySet (['-interactive'])

deleteKeySet

El mandato deleteKeySet suprime los valores de un conjunto de claves de la configuración.

Objeto de destino

Ninguna.

Parámetros necesarios

-name
Nombre que identifica de forma exclusiva el conjunto de claves. (String, obligatorio)

Parámetros opcionales

-scopeName
Especifica el nombre exclusivo del ámbito de gestión. (String, opcional)

Salida de ejemplo

El mandato no devuelve ninguna salida.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask deleteKeySet{ -name testKeySet}
  • Utilizando serie de Jython:
    AdminTask.deleteKeySet('[-name testKeySet]')
  • Utilizando la lista Jython:
    AdminTask.deleteKeySet(['-name', 'testKeySet'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask deleteKeySet {-interactive}
  • Utilizando serie de Jython:
    AdminTask.deleteKeySet ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.deleteKeySet (['-interactive'])

generateKeyForKeySet

El mandato generateKeyForKeySet genera claves para las claves del conjunto de claves.

Objeto de destino

Ninguna.

Parámetros necesarios

-keySetName
Especifica el nombre del conjunto de claves. (String, obligatorio)

Parámetros opcionales

-keySetScope
Especifica el ámbito del conjunto de claves. (String, opcional)
-keySetSaveConfig
Establezca el valor de este parámetro en true para guardar la configuración del conjunto de claves. De lo contrario, establezca el valor de este parámetro en false. (Boolean, opcional)

Salida de ejemplo

El mandato no devuelve ninguna salida.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask  generateKeyForKeySet{ -keySetName testKeySet }
  • Utilizando serie de Jython:
    AdminTask.generateKeyForKeySet('[-keySetName testKeySet]')
  • Utilizando la lista Jython:
    AdminTask.generateKeyForKeySet(['-keySetName', 'testKeySet'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask generateKeyForKeySet {-interactive}
  • Utilizando serie de Jython:
    AdminTask.generateKeyForKeySet ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.generateKeyForKeySet (['-interactive'])

getKeySet

El mandato getKeySet visualiza los valores de un conjunto de claves concreto.

Objeto de destino

Ninguna.

Parámetros necesarios

-name
Especifica el nombre que identifica de forma exclusiva el conjunto de claves. (String, obligatorio)

Parámetros opcionales

-scopeName
Especifica el nombre exclusivo del ámbito de gestión. (String, opcional)

Salida de ejemplo

El mandato devuelve los valores del grupo de conjuntos de claves especificado.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask getKeySet {-name testKeySet}
  • Utilizando serie de Jython:
    AdminTask.getKeySet ('[-name testKeySet]')
  • Utilizando la lista Jython:
    AdminTask.getKeySet (['-name', 'testKeySet'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask getKeySet {-interactive}
  • Utilizando serie de Jython:
    AdminTask.getKeySet ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.getKeySet (['-interactive'])

listKeySets

El mandato listKeySets enumera los conjuntos de claves en un ámbito concreto.

Objeto de destino

Ninguna.

Parámetros necesarios

Ninguna.

Parámetros opcionales

-scopeName
Especifica el nombre exclusivo del ámbito de gestión. (String, opcional)
-displayObjectName
Establezca el valor de este parámetro true para listar los objetos de configuración del conjunto de claves dentro del ámbito. Establezca el valor de este parámetro en false si desea listar las series que contienen el ámbito de gestión y el nombre del grupo de conjuntos de claves. (Boolean, opcional)
-all
Especifique el valor de este parámetro como true para ver todos los conjuntos de claves. Este parámetro altera temporalmente el parámetro scopeName. El valor predeterminado es false. (Boolean, opcional)

Salida de ejemplo

El mandato devuelve los conjuntos de claves para el ámbito que ha especificado.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask listKeySets {-displayObjectName true}
  • Utilizando serie de Jython:
    AdminTask.listKeySets ('[-displayObjectName true]')
  • Utilizando la lista Jython:
    AdminTask.listKeySets (['-displayObjectName', 'true'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask listKeySets {-interactive}
  • Utilizando serie de Jython:
    AdminTask.listKeySets ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.listKeySets (['-interactive'])

modifyKeySet

El mandato modifyKeySet cambia los valores de un conjunto de claves existente.

Objeto de destino

Ninguna.

Parámetros necesarios

-name
Especifica el nombre que identifica de forma exclusiva el conjunto de claves. (String, obligatorio)

Parámetros opcionales

-scopeName
Especifica el nombre exclusivo del ámbito de gestión. (String, opcional)
-aliasPrefix
Especifica el prefijo para el alias de clave cuando se genera una clave nueva. (String, opcional)
-password
Especifica la contraseña que protege la clave en el almacén de claves. (String, opcional)
-maxKeyReferences
Especifica el número máximo de referencias de clave de las claves devueltas en el conjunto de claves de interés. (Integer, opcional)
-deleteOldKeys
Establezca el valor de este parámetro en true para suprimir las claves antiguas cuando se generan claves nuevas. De lo contrario, establezca el valor de este parámetro en false. (Boolean, opcional)
-keyGenerationClass
Especifica la clase que se utiliza para generar las claves nuevas en el conjunto de claves. (String, opcional)
-keyStoreName
Especifica el almacén de claves que contiene las claves. (String, opcional)
-keyStoreScopeName
Especifica el ámbito de gestión donde se encuentra el almacén de claves. (String, opcional)
-isKeyPair
Establezca el valor de este parámetro en true si las claves del conjunto de claves son pares de claves. De lo contrario, establezca el valor de este parámetro en false. (Boolean, opcional)

Salida de ejemplo

El mandato no devuelve ninguna salida.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask modifyKeySet {-name testKeySet -maxKeyReferences 3 
    –deleteOldKeys false}
  • Utilizando serie de Jython:
    AdminTask.modifyKeySet ('[-name testKeySet -maxKeyReferences 3 
    –deleteOldKeys false]')
  • Utilizando la lista Jython:
    AdminTask.modifyKeySet (['-name', 'testKeySet', '-maxKeyReferences', '3', 
    '–deleteOldKeys', 'false'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask modifyKeySet {-interactive}
  • Utilizando serie de Jython:
    AdminTask.modifyKeySet ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.modifyKeySet (['-interactive'])

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atwskeyset
File name: rxml_atwskeyset.html