1openssl(5)            Standards, Environments, and Macros           openssl(5)
2
3
4

NAME

6       openssl - OpenSSL cryptographic and Secure Sockets Layer toolkit
7

DESCRIPTION

9       OpenSSL  is  a  cryptography toolkit that implements the Secure Sockets
10       Layer (SSLv2/v3) and Transport Layer Security (TLS v1)  network  proto‐
11       cols.
12
13
14       The following features are omitted from the binaries for issues includ‐
15       ing but not limited to patents, trademark, and US export  restrictions:
16       ECC,   IDEA,  MDC2,  RC3, RC5, Dynamic Engine Loading, 4758_CCA Engine,
17       AEP Engine,  Atalla Engine, CHIL Engine,  CSWIFT  Engine,  GMP  Engine,
18       NURON Engine, PadLock Engine, Sureware Engine, and UBSEC Engine.
19
20
21       A  new  PKCS#11 engine has been included with ENGINE name "pkcs11". The
22       engine was developed in Sun  and  is  not  integrated  in  the  OpenSSL
23       project.
24
25
26       The  PKCS#11  engine  is  configured  to  use the Solaris Cryptographic
27       Framework. See cryptoadm(1M) for configuration information.
28
29
30       The PKCS#11  engine  can  support  the  following  set  of  mechanisms:
31       CKM_AES_CBC,  CKM_AES_ECB,  CKM_BLOWFISH_CBC, CKM_DES_CBC, CKM_DES_ECB,
32       CKM_DES3_CBC, CKM_DES3_ECB, CKM_DSA,  CKM_MD5,  CKM_RC4,  CKM_RSA_PKCS,
33       CKM_RSA_X_509,   CKM_SHA_1,  CKM_SHA224,  CKM_SHA256,  CKM_SHA384,  and
34       CKM_SHA512.
35
36
37       The set of mechanisms available depends on installed  Crypto  Framework
38       providers. To see what mechanisms can be offloaded to the Cryptographic
39       Framework through the PKCS#11 engine on a given machine, run  the  fol‐
40       lowing command:
41
42         /usr/sfw/bin/openssl engine -vvv -t -c
43
44
45
46
47       Due to requirements of the PKCS#11 standard regarding fork(2) behavior,
48       some applications that use the OpenSSL EVP interfaces and  fork()  with
49       active crypto contexts might experience unexpected behavior.
50
51
52       To  build  an  OpenSSL  application,  use the following cc command line
53       options:
54
55         cc [ flag... ] file... -lcrypto -lssl [ library... ]
56
57
58
59       Extensive additional documentation for OpenSSL modules is available  in
60       the       /usr/share/man/man1openssl,       /usr/share/man/man3openssl,
61       /usr/share/man/man5openssl, and /usr/share/man/man7openssl directories.
62
63
64       To view the license terms, attribution, and copyright for OpenSSL,  see
65       /var/sadm/pkg/SUNWopensslr/install/copyright.
66

ATTRIBUTES

68       See attributes(5) for a description of the following attributes:
69
70
71
72
73       ┌─────────────────────────────┬─────────────────────────────┐
74       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
75       ├─────────────────────────────┼─────────────────────────────┤
76       │Availability                 │SUNWopensslr, SUNWopenssl    │
77       ├─────────────────────────────┼─────────────────────────────┤
78       │Interface Stability          │External                     │
79       └─────────────────────────────┴─────────────────────────────┘
80

SEE ALSO

82       cryptoadm(1M), libpkcs11(3LIB), attributes(5)
83
84
85       /usr/share/man/man1openssl/openssl.1openssl,
86       /usr/sfw/man/man3/engine.3, /usr/sfw/man/man3/evp.3
87
88
89
90SunOS 5.11                        1 Aug 2008                        openssl(5)
Impressum