1public_key(7)            Erlang Application Definition           public_key(7)
2
3
4

NAME

6       public_key - Provides functions to handle public-key infrastructure.
7

DESCRIPTION

9       Provides  encode/decode of different file formats (PEM, OpenSSH), digi‐
10       tal signature and verification  functions,  validation  of  certificate
11       paths  and  certificate revocation lists (CRLs) and other functions for
12       handling of certificates, keys and CRLs.
13
14         * Supports RFC 5280  - Internet X.509 Public-Key Infrastructure  Cer‐
15           tificate and Certificate Revocation List (CRL) Profile. Certificate
16           policies are currently not supported.
17
18         * Supports  PKCS-1  - RSA Cryptography Standard
19
20         * Supports  DSS - Digital Signature Standard (DSA - Digital Signature
21           Algorithm)
22
23         * Supports  PKCS-3  - Diffie-Hellman Key Agreement Standard
24
25         * Supports  PKCS-5 - Password-Based Cryptography Standard
26
27         * Supports  PKCS-8 - Private-Key Information Syntax Standard
28
29         * Supports  PKCS-10 - Certification Request Syntax Standard
30

DEPENDENCIES

32       The public_key application uses the Crypto application to perform cryp‐
33       tographic operations and the ASN-1  application  to  handle  PKIX-ASN-1
34       specifications,  hence  these  applications must be loaded for the pub‐
35       lic_key application to work. In an embedded environment this means they
36       must  be  started  with  application:start/[1,2]  before the public_key
37       application is started.
38

ERROR LOGGER AND EVENT HANDLERS

40       The public_key application is a library application and  does  not  use
41       the error logger. The functions will either succeed or fail with a run‐
42       time error.
43

SEE ALSO

45       application(3)
46
47
48
49Ericsson AB                    public_key 1.5.2                  public_key(7)
Impressum