如何验证CRL是否在security MarkLogic数据库中?

如何验证CRL是否在security MarkLogic数据库中?,marklogic,Marklogic,文档说明CRL已插入到安全数据库中,但我无法在安全数据库中找到包含xdmp:document get(“pca3.CRL”)的文件 您可以使用查询控制台中的以下命令列出所有certifiate吊销列表: cts:uri-match("*crls*") URL由以下部分组成: (可能是某个根)+/crls/+(原始URI的hash64整数)。 因此,假设原始文件名或URL是URL的可见部分是无效的 如果您想验证您的CRL,那么这应该是一种快速的方法: declare namespace pki

文档说明CRL已插入到安全数据库中,但我无法在安全数据库中找到包含xdmp:document get(“pca3.CRL”)的文件


您可以使用查询控制台中的以下命令列出所有certifiate吊销列表:

cts:uri-match("*crls*")
URL由以下部分组成: (可能是某个根)+/crls/+(原始URI的hash64整数)。 因此,假设原始文件名或URL是URL的可见部分是无效的

如果您想验证您的CRL,那么这应该是一种快速的方法:

declare namespace pki = "http://marklogic.com/xdmp/pki"

doc()[.//pki:url="http://crl.verisign.com/pca3.crl"]
此外,如果要查找文档,可以按如下方式查找:

declare namespace pki = "http://marklogic.com/xdmp/pki"

fn:document-uri(doc()[.//pki:url="http://crl.verisign.com/pca3.crl"])
请注意,我避免使用元素值或单词搜索,因为安全数据库可能未启用这些搜索

declare namespace pki = "http://marklogic.com/xdmp/pki"

fn:document-uri(doc()[.//pki:url="http://crl.verisign.com/pca3.crl"])