Library: Crypto
Package: CryptoCore
Header: Poco/Crypto/RSACipherImpl.h
An implementation of the RSA class for OpenSSL's crypto library.
Direct Base Classes: Cipher
All Base Classes: Cipher, Poco::RefCountedObject
Member Functions: createDecryptor, createEncryptor, name
Inherited Functions: createDecryptor, createEncryptor, decrypt, decryptString, duplicate, encrypt, encryptString, name, referenceCount, release
RSACipherImpl(
const RSAKey & key
);
Creates a new RSACipherImpl object for the given RSAKey.
virtual ~RSACipherImpl();
Destroys the RSACipherImpl.
CryptoTransform * createDecryptor();
Creates a decrytor object.
See also: Poco::Crypto::Cipher::createDecryptor()
CryptoTransform * createEncryptor();
Creates an encrytor object.
See also: Poco::Crypto::Cipher::createEncryptor()
const std::string & name() const;
Returns the name of the Cipher.
See also: Poco::Crypto::Cipher::name()