MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Standards, Environments, and Macros                    openssl(5)



NAME
     openssl - OpenSL cryptographic  and  Secure  Sockets  Layer
     toolkit

DESCRIPTION
     OpenSL is a cryptography toolkit that implements the Secure
     Sockets  Layer  (SLv2/v3) and Transport Layer Security (TLS
     v1) network protocols.


     The following features are omitted  from  the  binaries  for
     issues  including but not limited to patents, trademark, and
     US export restrictions: EC,  IDEA, MDC2, RC3, RC5,  Dynamic
     Engine Loading, 4758CA Engine, AEP Engine,  Atalla Engine,
     CHIL  Engine,  CSWIFT  Engine,  GMP  Engine,  NURON  Engine,
     PadLock Engine, Sureware Engine, and UBSEC Engine.


     A new PKCS#11 engine has  been  included  with  ENGINE  name
     "pkcs11".  The  engine  was  developed  in  Sun  and  is not
     integrated in the OpenSL project.


     The PKCS#11 engine is configured to use the Solaris  Crypto-
     graphic   Framework.  See  cryptoadm(1M)  for  configuration
     information.


     The PKCS#11 engine can support the following set of  mechan-
     isms:     CKMAESCBC,     CKMAESECB,    CKMBLOWFISHCBC,
     CKMDESCBC,   CKMDESECB,   CKMDES3CBC,    CKMDES3ECB,
     CKMDSA,   CKMD5,  CKMRC4,  CKMRSAPKCS,  CKMRSAX509,
     CKMSHA1,   CKMSHA224,   CKMSHA256,    CKMSHA384,    and
     CKMSHA512.


     The set of mechanisms available depends on installed  Crypto
     Framework providers. To see what mechanisms can be offloaded
     to the Cryptographic Framework through the PKCS#11 engine on
     a given machine, run the following command:

       /usr/sfw/bin/openssl engine -vvv -t -c




     Due  to  requirements  of  the  PKCS#11  standard  regarding
     fork(2) behavior, some applications that use the OpenSL EVP
     interfaces and fork()  with  active  crypto  contexts  might
     experience unexpected behavior.





SunOS 5.11           Last change: 1 Aug 2008                    1






Standards, Environments, and Macros                    openssl(5)



     To build an OpenSL application, use the following  cc  com-
     mand line options:

       cc [ flag... ] file... -lcrypto -lssl [ library... ]



     Extensive additional documentation for  OpenSL  modules  is
     available       in      the      /usr/share/man/man1openssl,
     /usr/share/man/man3openssl, /usr/share/man/man5openssl,  and
     /usr/share/man/man7openssl directories.


     To view the license terms, attribution,  and  copyright  for
     OpenSL, see /var/sadm/pkg/SUNWopensslr/install/copyright.

ATRIBUTES
     See attributes(5) for a description of the following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWopensslr, SUNWopenssl   
    
     Interface Stability          External                    
    


SEE ALSO
     cryptoadm(1M), libpkcs11(3LIB), attributes(5)


     /usr/share/man/man1openssl/openssl.1openssl,
     /usr/sfw/man/man3/engine.3, /usr/sfw/man/man3/evp.3


















SunOS 5.11           Last change: 1 Aug 2008                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™