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.
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'])