查看源代码 ssl_crl_cache (ssl v11.2.6)

CRL 缓存

实现一个内部的 CRL(证书吊销列表)缓存。除了实现 ssl_crl_cache_api 行为之外,还提供了以下函数。

概要

类型

输入 CRL 的源

函数

从 ssl 应用程序的本地缓存中删除 CRL。

等效于 insert/2

将 CRL 插入到 ssl 应用程序的本地缓存中,可以带或不带分发点引用 URI

类型

链接到此类型

crl_src()

查看源代码 (自 OTP 18.0 起)
-type crl_src() :: {file, file:filename()} | {der, public_key:der_encoded()}.

输入 CRL 的源

函数

链接到此函数

delete(Entries)

查看源代码 (自 OTP 18.0 起)
-spec delete(Entries) -> ok | {error, Reason}
                when Entries :: crl_src() | uri_string:uri_string(), Reason :: ssl:reason().

从 ssl 应用程序的本地缓存中删除 CRL。

链接到此函数

insert(CRLSrc)

查看源代码 (自 OTP 18.0 起)
-spec insert(CRLSrc) -> ok | {error, Reason} when CRLSrc :: crl_src(), Reason :: ssl:reason().

等效于 insert/2

链接到此函数

insert(DistPointURI, CRLSrc)

查看源代码 (自 OTP 18.0 起)
-spec insert(DistPointURI, CRLSrc) -> ok | {error, Reason}
                when
                    DistPointURI :: uri_string:uri_string(), CRLSrc :: crl_src(), Reason :: ssl:reason().

将 CRL 插入到 ssl 应用程序的本地缓存中,可以带或不带分发点引用 URI