admin.clusterSetXdqpSslPrivateKey

admin.clusterSetXdqpSslPrivateKey(
   config as element(configuration),
   value as String
) as element(configuration)

Summary

This function sets the SSL private key for secure communication between this cluster and foreign clusters.

Parameters
config A configuration specification, typically as returned from one of the Admin module functions.
value The private SSL key for this cluster.

Required Privileges

http://marklogic.com/xdmp/privileges/admin/cluster

Example


  const admin = require('/MarkLogic/admin.xqy');
  var cfg = admin.getConfiguration()
  var key = "----BEGIN PRIVATE KEY-----\
       MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDqFhZh2hYkxhWz\
     8PjeI4fUJqaRLp98BJ0WugkUM1gDc0lU0fwoOpb3mpP91CtYc53/RICWrPZb1tYR\
     wrU3UShSWKWUExZuh+rSpMQPtjt9DxDdV1iVY4oZTuGEz/A6Jp8M0+/qHtEFuvAa\
     DMB1Mca9j5PgwcAbtvskogFWINRgcSCsf5iy476WNSXXkcwh+8fXcii/c9wppxhZ\
     zRffHiJQx9q2W8zGF4P7OkaSuMNNgumVc8IXu7Itdp6+Ity+r06lcwTGMNUWQGN2\
     JmsFIhPmUZYhT2+sa8OWZMXO1SC1onsnxQOxFhvdQk10+mtQZw6VrxRUDs02DuGz\
       2DmaS8GXAgMBAAECggEACu7vKrDZ+eu6lcX6ib2VGYaYnw1Ta6J3h9k2lVf0k2yu\
     DyUjpuldpcD1ipR/VclIpuSXMPJxK0b0hq3Wcvf6byYuzaS6ln0Irb/+XFGBo8yx\
     V/U9cPTOPXJevCpOKRkmsp2vhfrcfm0Fy+Gul4q0oqPzHztNcr3wKvzaHSC5aqun\
       Hrxw+OUDh+9JN2k4/3JgWSzk3+GXd6tnsRjyxBquyREgLsnRWekveY/QoiSQlFlf\
     F8WsQkdxV9crhWfMJW27oqyrxZnCAheBxWKyG2EX+niUK0UhWRbVg1BWgUmqRsGw\
     XChu+l5Nq41UbokRQ3FtHPEEuW+pxAeEH707+d8EWQKBgQD8/zliqjVlHqsNtJjl\
     sm1nWPRlKPGulD1dpncMvo3w4yvjTgXxaN2KLahWjSEu0IrqTxUNnzSxnHFXTX16\
     NztpeucJtvqPmDQ/3Nfsns/fxW+iz0zlUP/6Ecshb7gDcm5ojEUg5IymuJv4XwTx\
     ubtxsgugHVKoAs/Ns2/rtAD34wKBgQDs3WZZt47zm0QUu6YnMfibk4vkzxbDrsOw\
     HusBQQ8SwYAYiIixp3KQHL7/1PwhP9ZW/mG2kM5J+O7rOoJL7em6ermbXFxbaq9m\
     2T8l04ddOoLj3GWtYYLRyQY2bPuHxoKCsCyTiBoONAnF6u4MZ7HWu3vXB54FRzYI\
       cFyemK51vQKBgAyC7qqTckqK5ripyrnpRgHLY2KxUKpqiFJeThriPZDBG0WFcUPM\
       BNC1i1KkbhSrmYMW4BqpWejCrNQ9b8wgeR6xRkWzt9ZsF4FlAYShIfSWBfxONiZN\
       CCusv5fqt3XsLcubzDthMhd4n7X7tPnjToLD5FFJwfGvGem5SvqkDzwzAoGBAIbD\
       ZKMw24VgVnjRVrRAKykg5lv1Mwd8nFvNC3n4MQJD04Sh0dv54CV8JXNbE2Q7dNCk\
       BKYhdy0BE7YD4PQgVXXCs21gPC/K4CbM/a+gzQhO7P+FetgNfaesDvvSP729RK3k\
       XEhIDEL+enz/sBagvL7mhowOCmsIXAarHxcg2UmlAoGBAJBppoW+ANoxKCwlfCJM\
     ft6rhLJIpomv86TcqFwcbAPs0ziP17iWhRP6CFwKG2h/Abq153y9nPLFwtX/Eltv\
     +fGbtmb3CoiMvc9eK5u7UFovFF3okE6GeQa2sOBrJjMzUBIJNQUip2GzoBthnQGP\
     1q6AId8Tj7SiVCLM5CIluImS\
       ----END PRIVATE KEY-----"
  admin.clusterSetXdqpSslPrivateKey(cfg, key)

   //Sets the private SSL key for the cluster. Use admin.saveConfiguration to
//save the changes to the configuration or pass the configuration to other
//Admin API functions to make other changes. 
    
Powered by MarkLogic Server | Terms of Use | Privacy Policy