admin.appserverSetSslCertificateTemplate( config as element(configuration), appserver-id as (Number|String), value as (Number|String) ) as element(configuration)
This function sets an SSL certificate template for the specified App Server.
http://marklogic.com/xdmp/privileges/admin/app-server-security
http://marklogic.com/xdmp/privileges/admin/app-server-security/{id}
http://marklogic.com/xdmp/privileges/admin/group-security
http://marklogic.com/xdmp/privileges/admin/group-security/{id}
let pki = require("/MarkLogic/pki.xqy") let admin = require("/MarkLogic/admin.xqy") let config = admin.getConfiguration() let appServer = admin.appserverGetId(config, admin.groupGetId(config, "Default"), "myAppServer") let tid = pki.templateGetId(fn.head(pki.getTemplateByName("temporary"))) admin.appserverSetSslCertificateTemplate( config, appServer, tid)