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
|