Go to main content

man pages section 7: Standards, Environments, Macros, Character Sets, and Miscellany

Exit Print View

Updated: Thursday, June 13, 2019
 
 

public_key (7erl)

Name

public_key - key infrastructure.

Synopsis

Please see following description for synopsis

Description

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  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
       application 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(3)



Ericsson AB                     public_key 1.6                   public_key(7)