You can use the Jython or Jacl scripting languages to configure security with the wsadmin tool. The commands and parameters in the CertificateRequestCommands group can be used to create and manage certificate requests.
The createCertificateRequest command creates a certificate request that is associated with a particular key store.
Target object
None.Parameters and return values
Examples
Batch mode example usage:
$AdminTask createCertificateRequest {-keyStoreName testKeyStore -certificateAlias certReq -certificateSize 1024 -certificate CommonName localhost -certificate Organization testing -certificate RequestFilePath c:/temp/testCertReq.arm}
AdminTask.createCertificateRequest ('[-keyStoreName testKeyStore -certificateAlias certReq -certificateSize 1024 -certificate CommonName localhost -certificate Organization testing -certificate RequestFilePath c:/temp/testCertReq.arm]')
AdminTask.createCertificateRequest (['-keyStoreName', 'testKeyStore', '-certificateAlias', 'certReq', '-certificateSize', '1024', '-certificateCommonName', 'localhost','-certificateOrganization', 'testing', '-certificateRequestFilePath','c:/temp/testCertReq.arm'])
Interactive mode example usage:
$AdminTask createCertificateRequest {-interactive}
AdminTask.createCertificateRequest ('[-interactive]')
AdminTask.createCertificateRequest (['-interactive'])
The deleteCertificateRequest command deletes a certificate request from a key store.
Target object
None.Parameters and return values
Examples
Batch mode example usage:
$AdminTask deleteCertificateRequest {-keyStoreName testKeyStore -certificateAlias certReq}
AdminTask.deleteCertificateRequest ('[-keyStoreName testKeyStore -certificateAlias certReq]')
AdminTask.deleteCertificateRequest (['-keyStoreName', 'testKeyStore', '-certificateAlias', 'certReq'])
Interactive mode example usage:
$AdminTask deleteCertificateRequest {-interactive}
AdminTask.deleteCertificateRequest ('[-interactive]')
AdminTask.deleteCertificateRequest (['-interactive'])
The extractCertificateRequestcommand extracts a certificate request to a file.
Target object
None.Parameters and return values
Examples
Batch mode example usage:
$AdminTask extractCertificateRequest {-keyStoreName testKeyStore -certificateAlias certReq -certificateRequestFilePath c:/temp/testCertReq.arm}
AdminTask.extractCertificateRequest ('[-keyStoreName testKeyStore -certificateAlias certReq -certificateRequestFilePath c:/temp/testCertReq.arm]')
AdminTask.extractCertificateRequest (['-keyStoreName', 'testKeyStore', '-certificateAlias', 'certReq', '-certificateRequestFilePath','c:/temp/testCertReq.arm'])
Interactive mode example usage:
$AdminTask extractCertificateRequest {-interactive}
AdminTask.extractCertificateRequest ('[-interactive]')
AdminTask.extractCertificateRequest (['-interactive'])
The getCertificateRequest command obtains information about a particular certificate request in a key store.
Target object
None.Parameters and return values
Examples
Batch mode example usage:
$AdminTask getCertificateRequest {-keyStoreName testKeyStore -certificateAlias certReq}
AdminTask.getCertificateRequest ('[-keyStoreName testKeyStore -certificateAlias certReq]')
AdminTask.getCertificateRequest (['-keyStoreName', 'testKeyStore', '-certificateAlias', 'certReq'])
Interactive mode example usage:
$AdminTask getCertificateRequest {-interactive}
AdminTask.getCertificateRequest ('[-interactive]')
AdminTask.getCertificateRequest (['-interactive'])
The listCertificateRequest command lists all the certificate requests associated with a particular key store.
Target object
None.Parameters and return values
Examples
Batch mode example usage:
$AdminTask listCertificateRequest {-keyStoreName testKeyStore}
AdminTask.listCertificateRequest ('[-keyStoreName testKeyStore]')
AdminTask.listCertificateRequest (['-keyStoreName', 'testKeyStore'])
Interactive mode example usage:
$AdminTask listCertificateRequest {-interactive}
AdminTask.listCertificateRequest ('[-interactive]')
AdminTask.listCertificateRequest (['-interactive'])