class OpenSSLProviderImpl

This class uses the Open SSL crypto library.

Inheritance:


Public Methods

[more] OpenSSLProviderImpl ()
[more] ~OpenSSLProviderImpl ()
[more]void loadDigestAlgorithms ()
[more]bool isDigestAlgorithmSupported (const string& alg) const
[more]MessageDigest getMessageDigest (const string& alg) const
[more]void loadSignatureAlgorithms ()
[more]bool isSignatureAlgorithmSupported (const string& alg) const
[more]Signature getSignature (const string& alg) const
[more]Hmac getHmac (const string& alg) const
[more]void loadCipherAlgorithms ()
[more]bool isCipherAlgorithmSupported (const string& alg) const
[more]Cipher getCipher (const string& alg) const
[more]KeyStore getKeyStore (const string& type) const
[more]bool seedRandomGenerator (const string& seed)
[more]Base64 getBase64 () const
Returns a Base64 encoder
[more]KeyFactory getKeyFactory () const
[more]CertificateFactory getCertificateFactory () const
[more]SecureSocketImpl* createSecureSocketImpl (const SSLContext& ctx) const
[more]SSLContext createSSLContext (SSLConstants::Version version, bool isClient) const
[more]string toDerString (const DistinguishedName& dn) const


Inherited from ProviderImpl:


Documentation

This class uses the Open SSL crypto library.

o OpenSSLProviderImpl()

o ~OpenSSLProviderImpl()

ovoid loadDigestAlgorithms()

obool isDigestAlgorithmSupported(const string& alg) const

oMessageDigest getMessageDigest(const string& alg) const

ovoid loadSignatureAlgorithms()

obool isSignatureAlgorithmSupported(const string& alg) const

oSignature getSignature(const string& alg) const

oHmac getHmac(const string& alg) const

ovoid loadCipherAlgorithms()

obool isCipherAlgorithmSupported(const string& alg) const

oCipher getCipher(const string& alg) const

oKeyStore getKeyStore(const string& type) const

obool seedRandomGenerator(const string& seed)

oBase64 getBase64() const
Returns a Base64 encoder

oKeyFactory getKeyFactory() const

oCertificateFactory getCertificateFactory() const

oSecureSocketImpl* createSecureSocketImpl(const SSLContext& ctx) const

oSSLContext createSSLContext(SSLConstants::Version version, bool isClient) const

ostring toDerString(const DistinguishedName& dn) const


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
ProviderImpl

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.