1openssl(5) Standards, Environments, and Macros openssl(5)
2
3
4
6 openssl - OpenSSL cryptographic and Secure Sockets Layer toolkit
7
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
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
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)