Befehlsgruppe "KeySetCommands" für das Objekt "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 "KeySetCommands" können Sie Schlüsselsatzeinstellungen in Ihrer Konfiguration erstellen, löschen und abfragen.
createKeySet
Der Befehl createKeySet erstellt die Schlüsselsatzeinstellungen in der Konfiguration. Verwenden Sie diesen Befehl, um Schlüsselinstanzen desselben Typs zu steuern.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen an, der den Schlüsselsatz eindeutig identifiziert. (String, erforderlich)
- -aliasPrefix
- Gibt das Präfix für den Schlüsselalias an, das beim Generieren eines neuen Schlüssels verwendet wird. (String, erforderlich)
- -password
- Gibt das Kennwort an, das den Schlüssel im Keystore schützt. (String, erforderlich)
- -maxKeyReferences
- Gibt die maximale Anzahl an Schlüsselreferenzen aus den zurückgegebenen Schlüsseln im gewüschten Schlüsselsatz an. (Integer, erforderlich)
- -keyStoreName
- Gibt den Keystore an, der die Schlüssel enthält. (String, erforderlich)
Optionale Parameter
- -scopeName
- Gibt den eindeutigen Namen des Verwaltungsbereichs an. (String, optional)
- -deleteOldKeys
- Setzen Sie diesen Parameter auf true, wenn alte Schlüssel gelöscht werden sollen, wenn neue Schlüssel generiert werden. Andernfalls setzen Sie diesen Parameter auf false. (Boolean, optional)
- -keyGenerationClass
- Gibt die Klasse an, die zum Generieren neuer Schlüssel im Schlüsselsatz verwendet werden soll. (String, optional)
- -keyStoreScopeName
- Git den Verwaltungsbereich an, in dem sich der Keystore befindet. (String, optional)
- -isKeyPair
- Setzen Sie diesen Parameter auf true, wenn die Schlüssel im Schlüsselsatz Schlüsselpaare sind. Andernfalls setzen Sie diesen Parameter auf false. (Boolean, optional)
Beispielausgabe:
Der Befehl gibt den Namen des Konfigurationsobjekts des Schlüsselsatzobjekts zurück, das Sie erstellt haben.Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask createKeySet {-name testKeySet –aliasPrefix test –password pwd –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false}
- Mit Jython (String):
AdminTask.createKeySet('[-name testKeySet –aliasPrefix test –password pwd –maxKeyReferences 2 –deleteOldKeys true –keyStoreName testKeyStore –isKeyPair false]')
- Mit Jython (List):
AdminTask.createKeySet(['-name', 'testKeySet', '–aliasPrefix', 'test', '–password', 'pwd', '–maxKeyReferences', '2', '–deleteOldKeys', 'true', '–keyStoreName', 'testKeyStore', '–isKeyPair', 'false'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask createKeySet {-interactive}
- Mit Jython (String):
AdminTask.createKeySet ('[-interactive]')
- Mit Jython (List):
AdminTask.createKeySet (['-interactive'])
deleteKeySet
Der Befehl deleteKeySet löscht die Einstellungen eines Schlüsselsatzes aus der Konfiguration.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Der Name, der den Schlüsselsatz eindeutig bezeichnet. (String, erforderlich)
Optionale Parameter
- -scopeName
- Gibt den eindeutigen Namen des Verwaltungsbereichs an. (String, optional)
Beispielausgabe:
Der Befehl gibt keine Ausgabe zurück.Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask deleteKeySet{ -name testKeySet}
- Mit Jython (String):
AdminTask.deleteKeySet('[-name testKeySet]')
- Mit Jython (List):
AdminTask.deleteKeySet(['-name', 'testKeySet'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask deleteKeySet {-interactive}
- Mit Jython (String):
AdminTask.deleteKeySet ('[-interactive]')
- Mit Jython (List):
AdminTask.deleteKeySet (['-interactive'])
generateKeyForKeySet
Der Befehl generateKeyForKeySet generiert Schlüssel für die Schlüssel im Schlüsselsatz.
Zielobjekt
Ohne.Erforderliche Parameter
- -keySetName
- Gibt den Namen des Schlüsselsatzes an. (String, erforderlich)
Optionale Parameter
- -keySetScope
- Gibt den Geltungsbereich des Schlüsselsatzes an. (String, optional)
- -keySetSaveConfig
- Setzen Sie diesen Parameter auf true, wenn Sie die Konfiguration des Schlüsselsatzes speichern möchten. Andernfalls setzen Sie diesen Parameter auf false. (Boolean, optional)
Beispielausgabe:
Der Befehl gibt keine Ausgabe zurück.Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask generateKeyForKeySet{ -keySetName testKeySet }
- Mit Jython (String):
AdminTask.generateKeyForKeySet('[-keySetName testKeySet]')
- Mit Jython (List):
AdminTask.generateKeyForKeySet(['-keySetName', 'testKeySet'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask generateKeyForKeySet {-interactive}
- Mit Jython (String):
AdminTask.generateKeyForKeySet ('[-interactive]')
- Mit Jython (List):
AdminTask.generateKeyForKeySet (['-interactive'])
getKeySet
Der Befehl getKeySet zeigt die Einstellungen eines bestimmten Schlüsselsatzes an.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen an, der den Schlüsselsatz eindeutig identifiziert. (String, erforderlich)
Optionale Parameter
- -scopeName
- Gibt den eindeutigen Namen des Verwaltungsbereichs an. (String, optional)
Beispielausgabe:
Der Befehl gibt die Einstellungen der angegebenen Schlüsselsatzgruppe zurück.Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getKeySet {-name testKeySet}
- Mit Jython (String):
AdminTask.getKeySet ('[-name testKeySet]')
- Mit Jython (List):
AdminTask.getKeySet (['-name', 'testKeySet'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getKeySet {-interactive}
- Mit Jython (String):
AdminTask.getKeySet ('[-interactive]')
- Mit Jython (List):
AdminTask.getKeySet (['-interactive'])
listKeySets
Der Befehl listKeySets listet die Schlüsselsätze in einem bestimmten Geltungsbereich auf.
Zielobjekt
Ohne.Erforderliche Parameter
Ohne.Optionale Parameter
- -scopeName
- Gibt den eindeutigen Namen des Verwaltungsbereichs an. (String, optional)
- -displayObjectName
- Setzen Sie diesen Parameter auf true, um die Schlüsselsatzkonfigurationsobjekt im Geltungsbereich aufzulisten. Setzen Sie diesen Parameter auf false, wenn Sie die Zeichenfolgen auflisten möchten, die den Namen der Schlüsselsatzgruppe und den Verwaltungsbereich enthalten. (Boolean, optional)
- -all
- Geben Sie true für diesen Parameter an, um alle Schlüsselsätze aufzulisten. Dieser Parameter überschreibt den Parameter "scopeName". Der Standardwert ist false. (Boolean, optional)
Beispielausgabe:
Der Befehl gibt die Schlüsselsätze für den angegebenen Geltungsbereich zurück.Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listKeySets {-displayObjectName true}
- Mit Jython (String):
AdminTask.listKeySets ('[-displayObjectName true]')
- Mit Jython (List):
AdminTask.listKeySets (['-displayObjectName', 'true'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listKeySets {-interactive}
- Mit Jython (String):
AdminTask.listKeySets ('[-interactive]')
- Mit Jython (List):
AdminTask.listKeySets (['-interactive'])
modifyKeySet
Der Befehl modifyKeySet ändert die Einstellungen eines vorhandenen Schlüsselsatzes.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen an, der den Schlüsselsatz eindeutig identifiziert. (String, erforderlich)
Optionale Parameter
- -scopeName
- Gibt den eindeutigen Namen des Verwaltungsbereichs an. (String, optional)
- -aliasPrefix
- Gibt das Präfix für den Schlüsselalias an, das beim Generieren eines neuen Schlüssels verwendet wird. (String, optional)
- -password
- Gibt das Kennwort an, das den Schlüssel im Keystore schützt. (String, optional)
- -maxKeyReferences
- Gibt die maximale Anzahl an Schlüsselreferenzen aus den zurückgegebenen Schlüsseln im gewüschten Schlüsselsatz an. (Integer, optional)
- -deleteOldKeys
- Setzen Sie diesen Parameter auf true, wenn alte Schlüssel gelöscht werden sollen, wenn neue Schlüssel generiert werden. Andernfalls setzen Sie diesen Parameter auf false. (Boolean, optional)
- -keyGenerationClass
- Gibt die Klasse an, die zum Generieren neuer Schlüssel im Schlüsselsatz verwendet werden soll. (String, optional)
- -keyStoreName
- Gibt den Keystore an, der die Schlüssel enthält. (String, optional)
- -keyStoreScopeName
- Git den Verwaltungsbereich an, in dem sich der Keystore befindet. (String, optional)
- -isKeyPair
- Setzen Sie diesen Parameter auf true, wenn die Schlüssel im Schlüsselsatz Schlüsselpaare sind. Andernfalls setzen Sie diesen Parameter auf false. (Boolean, optional)
Beispielausgabe:
Der Befehl gibt keine Ausgabe zurück.Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask modifyKeySet {-name testKeySet -maxKeyReferences 3 –deleteOldKeys false}
- Mit Jython (String):
AdminTask.modifyKeySet ('[-name testKeySet -maxKeyReferences 3 –deleteOldKeys false]')
- Mit Jython (List):
AdminTask.modifyKeySet (['-name', 'testKeySet', '-maxKeyReferences', '3', '–deleteOldKeys', 'false'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask modifyKeySet {-interactive}
- Mit Jython (String):
AdminTask.modifyKeySet ('[-interactive]')
- Mit Jython (List):
AdminTask.modifyKeySet (['-interactive'])