Befehlsgruppe "CertificateRequestCommands" des Objekts "AdminTask"

Sie können die Scripting-Sprachen Jython und Jacl verwenden, um die Sicherheit mit dem Tool "wsadmin" zu konfigurieren. Mit den Befehlen und Parametern in der Gruppe "CertificateRequestCommands" können Sie Zertifikatsanforderungen erstellen und verwalten.

Die Befehlsgruppe "CertificateRequestCommands" für das Objekt "AdminTask" enthält die folgenden Befehle:

createCertificateRequest

Der Befehl createCertificateRequest erstellt eine Zertifikatsanforderung, die einem bestimmten Keystore zugeordnet ist.

Zielobjekt

Ohne.

Parameter und Rückgabewerte

-keyStoreName
Der Name, der das Keystore-Konfigurationsobjekt eindeutig bezeichnet. (String, erforderlich)
-keyStoreScope
Der Geltungsbereich des Keystores. (String, optional)
-certificateAlias
Der Name, der die Zertifikatsanforderung in einem Keystore eindeutig bezeichnet. (String, erforderlich)
-certificateVersion
Die Zertifikatversion. (String, erforderlich)
-certificateSize
(Integer, erforderlich)
-certificateCommonName
(String, erforderlich)
-certificateOrganization
(String, optional)
-certificateOrganizationalUnit
(String, optional)
-certificateLocality
(String, optional)
-certificateState
Der Statuscode für das Zertifikat. (String, optional)
-certificateZip
Die Postleitzahl für das Zertifikat. (String, optional)
-certificateCountry
Das Land für das Zertifikat. (String, optional)
-certificateValidDays
Gibt an, wie lange (in Tagen) das Zertifikat gültig ist. (Integer, optional)
-certificateRequestFilePath
Die Dateiadresse der Zertifikatsanforderung, die an eine Zertifizierungsstelle gesendet werden kann. (String, erforderlich)
-signatureAlgorithm
Der Signaturalgorithmus, der zum Erstellen des selbst signierten Zertifikats verwendet wird. Die Liste gültiger Signaturalgorithmen kann mit dem Befehl "listSignatureAlgorithms" abgerufen werden. (String, optional)
  • Rückgabewerte: Der Name des Konfigurationsobjekts des Keystore-Objekts, das Sie erstellt haben.

Beispiele

Verwendungsbeispiel für den Stapelmodus

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

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask createCertificateRequest {-interactive}
  • Mit Jython (String):
    AdminTask.createCertificateRequest ('[-interactive]')
  • Mit Jython (List):
    AdminTask.createCertificateRequest (['-interactive'])

deleteCertificateRequest

Der Befehl deleteCertificateRequest löscht eine Zertifikatsanforderung aus einem Keystore.

Zielobjekt

Ohne.

Parameter und Rückgabewerte

-keyStoreName
Der Name, der das Keystore-Konfigurationsobjekt eindeutig bezeichnet. (String, erforderlich)
-keyStoreScope
Der Geltungsbereich des Keystores. (String, optional)
-certificateAlias
Der Name, der die Zertifikatsanforderung in einem Keystore eindeutig bezeichnet. (String, erforderlich)
  • Rückgabewerte: Keine

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask deleteCertificateRequest {-keyStoreName testKeyStore 
    -certificateAlias certReq}
  • Mit Jython (String):
    AdminTask.deleteCertificateRequest ('[-keyStoreName testKeyStore 
    -certificateAlias certReq]')
  • Mit Jython (List):
    AdminTask.deleteCertificateRequest (['-keyStoreName', 'testKeyStore', 
    '-certificateAlias', 'certReq'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask deleteCertificateRequest {-interactive}
  • Mit Jython (String):
    AdminTask.deleteCertificateRequest ('[-interactive]')
  • Mit Jython (List):
    AdminTask.deleteCertificateRequest (['-interactive'])

extractCertificateRequest

Der Befehl extractCertificateRequest extrahiert eine Zertifikatsanforderung in eine Datei.

Zielobjekt

Ohne.

Parameter und Rückgabewerte

-keyStoreName
Der Name, der das Keystore-Konfigurationsobjekt eindeutig bezeichnet. (String, erforderlich)
-keyStoreScope
Der Geltungsbereich des Keystores. (String, optional)
-certificateAlias
Der Name, der die Zertifikatsanforderung in einem Keystore eindeutig bezeichnet. (String, erforderlich)
-certificateRequestFilePath
Die Dateiadresse der Zertifikatsanforderung, die an eine Zertifizierungsstelle gesendet werden kann. (String, erforderlich)

Optionale Parameter

-signatureAlgorithm
Der Signaturalgorithmus, der zum Erstellen des selbst signierten Zertifikats verwendet wird. Die Liste gültiger Signaturalgorithmen kann mit dem Befehl "listSignatureAlgorithms" abgerufen werden. (String, optional)

Signaturalgorithmen für elliptische Kurven erfordern bestimmte Größen. Deshalb wird der Größenparameter ignoriert, wenn SHA256withECDSA, SHA384withECDSA oder SHA512withECDSA angegeben wird. SHA256withECDSA hat die Größe 256, SHA384withECDSA die Größe 384 und SHA512withECDSA die Größe 521.

  • Rückgabewerte: Eine Zertifikatsanforderungsdatei, die das extrahierte Zertifikat enthält.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask extractCertificateRequest {-keyStoreName testKeyStore 
    -certificateAlias certReq -certificateRequestFilePath c:/temp/testCertReq.arm}
  • Mit Jython (String):
    AdminTask.extractCertificateRequest ('[-keyStoreName testKeyStore 
    -certificateAlias certReq -certificateRequestFilePath c:/temp/testCertReq.arm]')
  • Mit Jython (List):
    AdminTask.extractCertificateRequest (['-keyStoreName', 'testKeyStore', 
    '-certificateAlias', 'certReq', '-certificateRequestFilePath','c:/temp/testCertReq.arm'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask extractCertificateRequest {-interactive}
  • Mit Jython (String):
    AdminTask.extractCertificateRequest ('[-interactive]')
  • Mit Jython (List):
    AdminTask.extractCertificateRequest (['-interactive'])

getCertificateRequest

Der Befehl getCertificateRequest ruft Informationen über eine bestimmte Zertifikatsanforderung in einem Keystore ab.

Zielobjekt

Ohne.

Parameter und Rückgabewerte

-keyStoreName
Der Name, der das Keystore-Konfigurationsobjekt eindeutig bezeichnet. (String, erforderlich)
-keyStoreScope
Der Geltungsbereich des Keystores. (String, optional)
-certificateAlias
Der Name, der die Zertifikatsanforderung in einem Keystore eindeutig bezeichnet. (String, erforderlich)
  • Rückgabewerte: Informationen über die Zertifikatsanforderung.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask getCertificateRequest {-keyStoreName testKeyStore 
    -certificateAlias certReq}
  • Mit Jython (String):
    AdminTask.getCertificateRequest ('[-keyStoreName testKeyStore 
    -certificateAlias certReq]')
  • Mit Jython (List):
    AdminTask.getCertificateRequest (['-keyStoreName', 'testKeyStore', 
    '-certificateAlias', 'certReq'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask getCertificateRequest {-interactive}
  • Mit Jython (String):
    AdminTask.getCertificateRequest ('[-interactive]')
  • Mit Jython (List):
    AdminTask.getCertificateRequest (['-interactive'])

listCertificateRequests

Der Befehl listCertificateRequests listet alle Zertifikatsanforderungen auf, die einem bestimmten Keystore zugeordnet sind.

Zielobjekt

Ohne.

Parameter und Rückgabewerte

-keyStoreName
Der Name, der das Keystore-Konfigurationsobjekt eindeutig bezeichnet. (String, erforderlich)
-keyStoreScope
Der Geltungsbereich des Keystores. (String, optional)
  • Rückgabewerte: Eine Attributliste für jede Zertifikatsanforderung in einem Keystore.

Beispiele

Verwendungsbeispiel für den Stapelmodus

  • Mit Jacl:
    $AdminTask listCertificateRequest {-keyStoreName testKeyStore}
  • Mit Jython (String):
    AdminTask.listCertificateRequest ('[-keyStoreName testKeyStore]')
  • Mit Jython (List):
    AdminTask.listCertificateRequest (['-keyStoreName', 'testKeyStore'])

Verwendungsbeispiel für den Dialogmodus:

  • Mit Jacl:
    $AdminTask listCertificateRequests {-interactive}
  • Mit Jython (String):
    AdminTask.listCertificateRequests ('[-interactive]')
  • Mit Jython (List):
    AdminTask.listCertificateRequests (['-interactive'])

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atcertrequests
Dateiname:rxml_atcertrequests.html