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   AES   -  Use  of  the Advanced Encryption Standard (AES)
28           Algorithm in Cryptographic Message Syntax (CMS)
29
30         * Supports  PKCS-8 - Private-Key Information Syntax Standard
31
32         * Supports  PKCS-10 - Certification Request Syntax Standard
33

DEPENDENCIES

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

ERROR LOGGER AND EVENT HANDLERS

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

SEE ALSO

48       application(3)
49
50
51
52Ericsson AB                     public_key 1.10                  public_key(7)
Impressum