---
name: "ssl_crl_cache"
section: "3erl"
platform: "linux"
package: "erlang-manpages"
version: "1:25.2.3+dfsg-1+deb12u4"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/ssl_crl_cache"
---

# ssl\_crl\_cache(3erl)

CRL cache

## NAME

ssl\_crl\_cache - CRL cache

## DESCRIPTION

Implements an internal CRL (Certificate Revocation List) cache. In addition to implementing the  ssl\_crl\_cache\_api behaviour the following functions are available.

## DATA TYPES

### DATA TYPES

```
crl_src() =
    {file, file:filename()} | {der, public_key:der_encoded()}
```

```
uri() = uri_string:uri_string()
```

## EXPORTS

**delete(Entries) -\> ok \| {error, Reason}** \

Types:

 Entries = crl\_src()\]}\
\
  Reason = crl\_reason()\

Delete CRLs from the ssl applications local cache.

**insert(CRLSrc) -\> ok \| {error, Reason}**\
 **insert(URI, CRLSrc) -\> ok \| {error, Reason}**\

Types:

 CRLSrc = crl\_src()\]}\
\
  URI = uri()\
\
  Reason = term()\

Insert CRLs, available to fetch on DER format from *URI*, into the ssl applications local cache.
