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