¿Cómo crear una configuración SSL programáticamente?
Hola comunidad
¿Cómo se crea la configuración SSL para InterSystems IRIS mediante programación? Por ejemplo, para el caso de instalación o despliegue?
Por ejemplo, si necesito crear una configuración de cliente SSL "por defecto" muy simple para permitir que HTPPS obtenga solicitudes a un servidor arbitrario.
Comentarios (1)1
Comments
ClassMethod GetSSLConfiguration(host) As %String
{
NEW $NAMESPACE
SET $NAMESPACE = "%SYS"
IF '##class(Security.SSLConfigs).Exists(host) {
DO ##class(Security.SSLConfigs).Create(host)
}
QUIT host
}
Set tRequest = ##class(%Net.HttpRequest).%New() Set tRequest.Server = "community.intersystems.com" Set tRequest.Https = 1 Set tRequest.SSLConfiguration = ..GetSSLConfiguration(tRequest.Server) ....