WAS v8.5 > Script the application serving environment (wsadmin) > Use properties files to manage system configuration > Manage specific configuration objects using properties files > Work with security properties filesRetrieving signer certificates using SSL properties files
We can use properties files to retrieve Secure Sockets Layer (SSL) signer certificates.
Determine whether to change your SSL configuration.
Start the wsadmin scripting tool. To start wsadmin using the Jython language, run the wsadmin -lang jython command from the bin directory of the server profile. Using a properties file, we can set SSL properties and retrieve SSL signer certificates from a port.
Run the applyConfigProperties command using wsadmin to apply SSL properties and run the retrieveSignerFromPort command.
Actions for SSL properties. We can run the retrieveSignerFromPort command .
Action Procedure create Not applicable modify Not applicable delete Not applicable create Property Not applicable delete Property Not applicable retrieve signer
- Create a properties file that specifies CreateDeleteCommandProperties=true, commandName=retrieveSignerFromPort, and SSL property values such as port number, certificate alias, and key store name.
- Run the applyConfigProperties command.
Optionally, we can use interactive mode with the commands:
AdminTask.command_name('-interactive')
- Create a properties file that specifies the retrieveSignerFromPort command and SSL property values.
The following properties file specifies CreateDeleteCommandProperties=true, commandName=retrieveSignerFromPort, and SSL property values such as port number, certificate alias, and key store name:
# # Header # CreateDeleteCommandProperties=true #SKIP=true commandName=retrieveSignerFromPort # # #Properties # port=1234 #Integer,required keyStoreScope=null #String sslConfigName=null #String host=myHost #String,required certificateAlias=certificateAlias #String,required keyStoreName=CellDefaultTrustStore #String,required sslConfigScopeName=null #If needed, modify the environment section to match the system and make any required changes to properties.
- Run the applyConfigProperties command.
Running the applyConfigProperties command applies the properties file to the configuration. In this Jython example, the optional -reportFileName parameter produces a report named report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt'])
Results
We can use the properties file to retrieve signer certificates and manage the SSL properties.
If you changed SSL properties, save the changes to your configuration.
Related
Extracting properties files using wsadmin.sh
Reference:
Properties file syntax
PropertiesBasedConfiguration command group for AdminTask using wsadmin.sh