sec.credentialSetCertificate

sec.credentialSetCertificate(
   credential-name as String,
   certificate as String?,
   private-key as String?
) as null

Summary

This function updates the certificate for the credential. The private key is set at the same time because the two must be matched and cannot independently change.

Parameters
credential-name The name of the credential.
certificate The new certificate, if any.
private-key The private key for $certificate.

Required Privileges

http://marklogic.com/xdmp/privileges/credential-set-certificate

Usage Notes

This function must be executed against the security database.

Example



    declareUpdate();
    const sec = require('/MarkLogic/security.xqy');
      
    sec.credentialSetCertificate("my-secure-credential", "newcert", "newkey");
    // needs real cert and key

      
Powered by MarkLogic Server | Terms of Use | Privacy Policy