Secure Socket Layer

Reference Manual

Version 8.2.4

- User's Guide
- Reference Manual
- Release Notes
- PDF
- Top

- Expand All
- Contract All

### Table of Contents

- ssl (App)
- ssl
  - Top of manual page
  - append_cipher_suites/2
  - cipher_suites/0
  - cipher_suites/1
  - cipher_suites/2
  - clear_pem_cache/0
  - close/1
  - close/2
  - connect/2
  - connect/3
  - connect/3
  - connect/4
  - connection_information/1
  - connection_information/2
  - controlling_process/2
  - eccs/0
  - eccs/1
  - filter_cipher_suites/2
  - format_error/1
  - getopts/2
  - getstat/1
  - getstat/2
  - listen/2
  - negotiated_protocol/1
  - peercert/1
  - peername/1
  - prepend_cipher_suites/2
  - prf/5
  - recv/2
  - recv/3
  - renegotiate/1
  - send/2
  - setopts/2
  - shutdown/2
  - sockname/1
  - ssl_accept/1
  - ssl_accept/2
  - ssl_accept/2
  - ssl_accept/3
  - start/0
  - start/1
  - stop/0
  - transport_accept/1
  - transport_accept/2
  - versions/0
- ssl_crl_cache
  - Top of manual page
  - delete/1
  - insert/1
  - insert/2
- ssl_crl_cache_api
  - Top of manual page
  - fresh_crl/2
  - lookup/3
  - lookup/2
  - select/2
- ssl_session_cache_api
  - Top of manual page
  - delete/2
  - foldl/3
  - init/1
  - lookup/2
  - select_session/2
  - size/1
  - terminate/1
  - update/3

# ssl_crl_cache

### Module

ssl_crl_cache

### Module Summary

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.

### Exports

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

### Types

Entries = http_uri:uri() | {file, string()} | {der, [public_key:der_encoded()]}
Reason = term()

Delete CRLs from the ssl applications local cache.

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

### Types

CRLSrc = {file, string()} | {der, [ public_key:der_encoded() ]}
URI = http_uri:uri()
Reason = term()

Insert CRLs into the ssl applications local cache.