
pki:insert-host-certificate( $template-id as xs:unsignedLong, $certs as xs:string, $pkey as xs:string ) as empty-sequence()
This function inserts externally generated certificate into the database. This certificate can be used for certificate template specified by template-id. The common name of the certificate can be started with a wildcard "*" so that the certificate can be used for multiple hosts.
  (: execute this against the security database :)
  xquery version "1.0-ml";
  import module namespace pki = "http://marklogic.com/xdmp/pki" at "/MarkLogic/pki.xqy";
  pki:insert-host-certificate(
    17534423939834379460,
    xdmp:document-get(
        "/server.crt",
        <options xmlns="xdmp:document-get"><format>text</format></options>),
    xdmp:document-get(
        "/server.key",
        <options xmlns="xdmp:document-get"><format>text</format></options>)
        )
  
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.