Befehlsgruppe "TrustManagerCommands" 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 "TrustManagerCommands" können Sie Trust-Manager-Einstellungen in Ihrer Konfiguration erstellen, löschen und abfragen. Außerdem können Sie mit diesen Befehlen einen angepassten Trust Manager für einen reinen Client erstellen.
createTrustManager
Der Befehl createTrustManager erstellt einen Trust-Manager in der Konfiguration.
Zielobjekt
Ohne
Parameter und Rückgabewerte
- -name
- Der Name, der den Trust Manager eindeutig bezeichnet. (String, erforderlich)
- -scopeName
- Der Name des Geltungsbereichs. (String, optional)
- -provider
- Gibt den Provider an. (String, optional)
- -algorithm
- Gibt den Algorithmusnamen des Trust-Managers oder des Key-Managers an. (String, optional)
- -trustManagerClass
- Gibt die angepasste Klasse an, die die Schnittstelle "javax.net.s sl.TrustManager" implementiert. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask createTrustManager {-name testTM}
- Mit Jython (String):
AdminTask.createTrustManager ('[-name testTM]')
- Mit Jython (List):
AdminTask.createTrustManager (['-name', 'testTM'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask createTrustManager {-interactive}
- Mit Jython (String):
AdminTask.deleteTrustManager ('[-interactive]')
- Mit Jython (List):
AdminTask.createTrustManager (['-interactive'])
deleteTrustManager
Der Befehl deleteTrustManager löscht die Trust-Manager-Einstellungen aus der Konfiguration.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen an, der den Trust-Manager eindeutig identifiziert. (String, erforderlich)
Optionale Parameter
- -scopeName
- Gibt den Namen des Geltungsbereichs an. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask deleteTrustManager {-name testTM}
- Mit Jython (String):
AdminTask.deleteTrustManager('[-name testTM]')
- Mit Jython (List):
AdminTask.deleteTrustManager(['-name', 'testTM'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask deleteTrustManager {-interactive}
- Mit Jython:
AdminTask.deleteTrustManager('-interactive')
getTrustManager
Der Befehl getTrustManager ruft die Einstellungen für einen Trust Manager ab.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen an, der den Trust-Manager eindeutig identifiziert. (String, erforderlich)
Optionale Parameter
- -scopeName
- Gibt den Namen an, der den Verwaltungsbereich eindeutig identifiziert. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getTrustManager {-name testTM}
- Mit Jython (String):
AdminTask.getTrustManager('[-name testTM]')
- Mit Jython (List):
AdminTask.getTrustManager(['-name', 'testTM'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getTrustManager {-interactive}
- Mit Jython:
AdminTask.getTrustManager('-interactive')
listTrustManagers
Der Befehl listTrustManagers listet die Trust Manager in einem bestimmten Verwaltungsbereich auf.
Zielobjekt
Ohne.Erforderliche Parameter
Ohne.Optionale Parameter
- -scopeName
- Gibt den Namen an, der den Verwaltungsbereich eindeutig identifiziert. (String, optional)
- -displayObjectName
- Setzen Sie diesen Parameter auf true, wenn Sie die Trust-Manager-Objekte im angegebenen Geltungsbereich auflisten möchten. Setzen Sie den Parameter auf false, wenn Sie die Zeichenfolgen auflisten möchten, die den Trust-Manager-Namen und den Verwaltungsbereich enthalten. (Boolean, optional)
- -all
- Geben Sie true für diesen Parameter an, um alle Trust-Manager aufzulisten. Dieser Parameter überschreibt den Parameter "scopeName". Der Standardwert ist false. (Boolean, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listTrustManagers {-displayObjectName true}
- Mit Jython (String):
AdminTask.listTrustManagers('[-displayObjectName true]')
- Mit Jython (List):
AdminTask.listTrustManagers(['-displayObjectName', 'true'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listTrustManagers {-interactive}
- Mit Jython:
AdminTask.listTrustManagers('-interactive')
modifyTrustManager
Der Befehl modifyTrustManager ändert vorhandene Trust-Manager-Einstellungen.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen an, der den Trust-Manager eindeutig identifiziert. (String, erforderlich)
Optionale Parameter
- -scopeName
- Gibt den Namen an, der den Verwaltungsbereich eindeutig identifiziert. (String, optional)
- -provider
- Gibt den Providernamen des Trust-Managers an. (String, optional)
- -algorithm
- Gibt den Algorithmusnamen des Trust-Managers an. (String, optional)
- -trustManagerClass
- Gibt eine Klasse an, die die Schnittstelle javax.net.sslX509TrustManager implementiert. Sie können diesen Parameter nicht zusammen mit dem Parameter "provider" oder "algorithm" angeben. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask modifyTrustManager {-name testTM -trustManagerClass test.trust.manager}
- Mit Jython (String):
AdminTask.modifyTrustManager('[-name testTM -trustManagerClass test.trust.manager]')
- Mit Jython (List):
AdminTask.modifyTrustManager(['-name', 'testTM', '-trustManagerClass', 'test.trust.manager'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask modifyTrustManager {-interactive}
- Mit Jython:
AdminTask.modifyTrustManager('-interactive')