Loading TOC...

MarkLogic 10 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)

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.