public_key(7)



public_key(7)            Erlang Application Definition           public_key(7)

NAME
       public_key - Provides functions to handle public-key infrastructure.

DESCRIPTION
       Provides  encode/decode of different file formats (PEM, OpenSSH), digi-
       tal signature and verification  functions,  validation  of  certificate
       paths  and  certificate revocation lists (CRLs) and other functions for
       handling of certificates, keys and CRLs.

         * Supports RFC 5280  - Internet X.509 Public-Key Infrastructure  Cer-
           tificate and Certificate Revocation List (CRL) Profile. Certificate
           policies are currently not supported.

         * Supports  PKCS-1  - RSA Cryptography Standard

         * Supports  DSS - Digital Signature Standard (DSA - Digital Signature
           Algorithm)

         * Supports  PKCS-3  - Diffie-Hellman Key Agreement Standard

         * Supports  PKCS-5 - Password-Based Cryptography Standard

         * Supports   AES  - Use of the Advanced Encryption Standard (AES) Al-
           gorithm in Cryptographic Message Syntax (CMS)

         * Supports  PKCS-8 - Private-Key Information Syntax Standard

         * Supports  PKCS-10 - Certification Request Syntax Standard

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

ERROR LOGGER AND EVENT HANDLERS
       The  public_key  application  is a library application and does not use
       the error logger. The functions will either succeed or fail with a run-
       time error.

SEE ALSO
       application(3erl)

Ericsson AB                     public_key 1.8                   public_key(7)

Man(1) output converted with man2html
list of all man pages