%ZHSLIB.TLS.API
class %ZHSLIB.TLS.API
Method Inventory
Methods
deprecated classmethod ConfigSecureHSDemo()
DEPRECATED. Starting with HS 2024.2, there is no longer a private web server shipped with the HS instance.
This utility only works with a private web server and hence is no longer applicable
deprecated classmethod ConfigSecureHSDemoFromJSON(pFilePath As %String)
DEPRECATED. Starting with HS 2024.2, there is no longer a private web server shipped with the HS instance.
This utility only works with a private web server and hence is no longer applicable
classmethod ConfigTLSDemo(pHostname As %String, pWebServerPort, pPrivateKeyPath As %String = "", pCertificatePath As %String = "", pCACertPath As %String = "")
Create an IRIS SSL/TLS configuration and an active secure communication configuration.
Before calling this method, you should configure your web server to support secure HTTPS.
Parameters:
pHostname: a fully qualified domain name (FQDN)
pWebServerPort: web server port configured for secure communication
pPrivateKeyPath (optional): path to private key
pCertificatePath (optional): path to client certificate
pCACertPath (optional): path to Certificate Authority's certificate
The private key and certificates parameters are set to empty by default.
classmethod ConfigTLSDemoFromJSON(pFilePath As %String)
Create an SSL/TLS configuration and an active secure configuration using user-input JSON