Grupo de mandatos CertificateRequestCommands 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 CertificateRequestCommands se pueden utilizar para crear y gestionar solicitudes de certificados.

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

createCertificateRequest

El mandato createCertificateRequest crea una solicitud de certificado que se asocia a un almacén de claves determinado.

Objeto de destino

Ninguna.

Parámetros y valores de retorno

-keyStoreName
Nombre que identifica de forma exclusiva el objeto de configuración del almacén de claves. (String, obligatorio)
-keyStoreScope
Nombre del ámbito del almacén de claves. (String, opcional)
-certificateAlias
Nombre que identifica de forma exclusiva la solicitud de certificado en un almacén de claves. (String, obligatorio)
-certificateVersion
Versión del certificado. (String, obligatorio)
-certificateSize
(Integer, obligatorio)
-certificateCommonName
(String, obligatorio)
-certificateOrganization
(String, opcional)
-certificateOrganizationalUnit
(String, opcional)
-certificateLocality
(String, opcional)
-certificateState
Código de estado del certificado. (String, opcional)
-certificateZip
Código postal del certificado. (String, opcional)
-certificateCountry
País para el certificado. (String, opcional)
-certificateValidDays
Periodo de tiempo en días durante el que el certificado es válido. (Integer, opcional)
-certificateRequestFilePath
Ubicación del archivo de la solicitud de certificado que pueden enviarse a una entidad emisora de certificados. (String, obligatorio)
-signatureAlgorithm
El algoritmo de firma utilizado para crear el certificado autofirmado. La lista de los algoritmos de firma válidos se puede recuperar utilizando el mandato listSignatureAlgorithms. (String, opcional)
  • Devuelve: el nombre de objeto de configuración del objeto de almacén de claves que se ha creado.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask createCertificateRequest {-keyStoreName testKeyStore 
    -certificateAlias certReq -certificateSize 1024 -certificate
    CommonName localhost -certificate Organization testing -certificate
    RequestFilePath c:/temp/testCertReq.arm}
  • Utilizando serie de Jython:
    AdminTask.createCertificateRequest ('[-keyStoreName testKeyStore 
    -certificateAlias certReq -certificateSize 1024 -certificate
    CommonName localhost -certificate Organization testing -certificate
    RequestFilePath c:/temp/testCertReq.arm]')
  • Utilizando la lista Jython:
    AdminTask.createCertificateRequest (['-keyStoreName', 'testKeyStore', 
    '-certificateAlias', 'certReq', '-certificateSize', '1024',
    '-certificateCommonName', 'localhost','-certificateOrganization',
    'testing', '-certificateRequestFilePath','c:/temp/testCertReq.arm'])

Ejemplo de utilización de la modalidad interactiva:

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

deleteCertificateRequest

El mandato deleteCertificateRequest suprime una solicitud de certificado de un almacén de claves.

Objeto de destino

Ninguna.

Parámetros y valores de retorno

-keyStoreName
Nombre que identifica de forma exclusiva el objeto de configuración del almacén de claves. (String, obligatorio)
-keyStoreScope
Nombre del ámbito del almacén de claves. (String, opcional)
-certificateAlias
Nombre que identifica de forma exclusiva la solicitud de certificado en un almacén de claves. (String, obligatorio)
  • Devuelve: ninguno.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask deleteCertificateRequest {-keyStoreName testKeyStore
    -certificateAlias certReq}
  • Utilizando serie de Jython:
    AdminTask.deleteCertificateRequest ('[-keyStoreName testKeyStore
    -certificateAlias certReq]')
  • Utilizando la lista Jython:
    AdminTask.deleteCertificateRequest (['-keyStoreName', 'testKeyStore',
    '-certificateAlias', 'certReq'])

Ejemplo de utilización de la modalidad interactiva:

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

extractCertificateRequest

El mandato extractCertificateRequest extrae una solicitud de certificado a un archivo.

Objeto de destino

Ninguna.

Parámetros y valores de retorno

-keyStoreName
Nombre que identifica de forma exclusiva el objeto de configuración del almacén de claves. (String, obligatorio)
-keyStoreScope
Nombre del ámbito del almacén de claves. (String, opcional)
-certificateAlias
Nombre que identifica de forma exclusiva la solicitud de certificado en un almacén de claves. (String, obligatorio)
-certificateRequestFilePath
Ubicación del archivo de la solicitud de certificado que pueden enviarse a una entidad emisora de certificados. (String, obligatorio)

Parámetros opcionales

-signatureAlgorithm
El algoritmo de firma utilizado para crear el certificado autofirmado. La lista de los algoritmos de firma válidos se puede recuperar utilizando el mandato listSignatureAlgorithms. (String, opcional)

Los algoritmos de firma de curva elíptica requieren tamaños específicos, de modo que se pasa por alto el parámetro size si se especifica SHA256withECDSA, SHA384withECDSA o SHA512withECDSA. SHA256withECDSA tendrá un tamaño de 256, SHA384withECDSA tendrá un tamaño de 384 y SHA512withECDSA tendrá un tamaño de 521.

  • Devuelve: se crea un archivo de solicitud de certificado que contiene el certificado extraído.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask extractCertificateRequest {-keyStoreName testKeyStore
    -certificateAlias certReq -certificateRequestFilePath c:/temp/testCertReq.arm}
  • Utilizando serie de Jython:
    AdminTask.extractCertificateRequest ('[-keyStoreName testKeyStore
    -certificateAlias certReq -certificateRequestFilePath c:/temp/testCertReq.arm]')
  • Utilizando la lista Jython:
    AdminTask.extractCertificateRequest (['-keyStoreName', 'testKeyStore',
    '-certificateAlias', 'certReq', '-certificateRequestFilePath','c:/temp/testCertReq.arm'])

Ejemplo de utilización de la modalidad interactiva:

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

getCertificateRequest

El mandato getCertificateRequest obtiene información sobre una solicitud de certificado concreta en un almacén de claves.

Objeto de destino

Ninguna.

Parámetros y valores de retorno

-keyStoreName
Nombre que identifica de forma exclusiva el objeto de configuración del almacén de claves. (String, obligatorio)
-keyStoreScope
Nombre del ámbito del almacén de claves. (String, opcional)
-certificateAlias
Nombre que identifica de forma exclusiva la solicitud de certificado en un almacén de claves. (String, obligatorio)
  • Devuelve: información sobre la solicitud de certificado.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask getCertificateRequest {-keyStoreName testKeyStore
    -certificateAlias certReq}
  • Utilizando serie de Jython:
    AdminTask.getCertificateRequest ('[-keyStoreName testKeyStore
    -certificateAlias certReq]')
  • Utilizando la lista Jython:
    AdminTask.getCertificateRequest (['-keyStoreName', 'testKeyStore',
    '-certificateAlias', 'certReq'])

Ejemplo de utilización de la modalidad interactiva:

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

listCertificateRequests

El mandato listCertificateRequests enumera todas las solicitudes de certificado asociadas a un almacén de claves concreto.

Objeto de destino

Ninguna.

Parámetros y valores de retorno

-keyStoreName
Nombre que identifica de forma exclusiva el objeto de configuración del almacén de claves. (String, obligatorio)
-keyStoreScope
Nombre del ámbito del almacén de claves. (String, opcional)
  • Devuelve: una lista de atributos para cada solicitud de certificado en un almacén de claves.

Ejemplos

Uso del ejemplo de modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask listCertificateRequest {-keyStoreName testKeyStore}
  • Utilizando serie de Jython:
    AdminTask.listCertificateRequest ('[-keyStoreName testKeyStore]')
  • Utilizando la lista Jython:
    AdminTask.listCertificateRequest (['-keyStoreName', 'testKeyStore'])

Ejemplo de utilización de la modalidad interactiva:

  • Utilizando Jacl:
    $AdminTask listCertificateRequests {-interactive}
  • Utilizando serie de Jython:
    AdminTask.listCertificateRequests ('[-interactive]')
  • Utilizando la lista Jython:
    AdminTask.listCertificateRequests (['-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_atcertrequests
File name: rxml_atcertrequests.html