Class mgr db::CryptedField

Материал из ISPWiki
Перейти к: навигация, поиск

Класс mgr_db::CryptedField

Представление поля для хранения зашифрованных данных

#include <mgrdb_crypted.h> 

Описание:

class mgr_db::CryptedField

Данные будут шифорваться по алгоритму Rsa ключем, переданным в конктрукторе

Родители:


Открытые члены (кратко)

CryptedField & operator= ( const CryptedField & )

Устанавливает значение поля равным значению переданного поля


CryptedField & operator= ( const string & )

Устанавливает значение поля


virtual string AsString () const

Возвращает дешифрованное значение


virtual string OldValue () const

Возвращает предыдущее значение данных поля из кэша. Если в кэше нет информации о предыдущем значении, возвращает пустую строку


virtual void Set ( const string &value )

Устанавливает значение поля


string Decrypt ( const string &value )

Расшифровывает указанное значение своим ключом

Методы

CryptedField &operator= ( const CryptedField & )

Устанавливает значение поля равным значению переданного поля

CryptedField &operator= ( const string & )

Устанавливает значение поля

virtual string AsString () const

Возвращает дешифрованное значение

virtual string OldValue () const

Возвращает предыдущее значение данных поля из кэша. Если в кэше нет информации о предыдущем значении, возвращает пустую строку

virtual void Set ( const string &value )

Устанавливает значение поля

string Decrypt ( const string &value )

Расшифровывает указанное значение своим ключом