MarkLogic Server 11.0 Product Documentation
xdmp:get-request-client-certificate

xdmp:get-request-client-certificate() as xs:string?

Summary

Returns the PEM encoded client certificate if one was presented.

Returns the empty sequence if it is not called from an HTTP server, if SSL is not enabled for the HTTP server, or if no certificate is available. A clients will not send its certificate unless the server requests it.

Usage Notes

Use this function if you need to examine a client's certificate.

Example

The following example returns an XML representation of a client certificate if one is available.

  for $p in xdmp:get-request-client-certificate()
  return xdmp:x509-certificate-extract($p)
Powered by MarkLogic Server | Terms of Use | Privacy Policy