4 #include <openssl/evp.h>
Definition: PublicKey.h:19
std::string getKeyId() const
Definition: KeyPair.cpp:473
virtual ~KeyPair()
Definition: KeyPair.cpp:164
EVP_PKEY * getEvpPkey() const
Definition: KeyPair.cpp:463
std::string keyId
Definition: KeyPair.h:125
std::string getPemEncoded()
Definition: KeyPair.cpp:289
ENGINE * getEngine() const
Definition: KeyPair.cpp:468
std::string getPublicKeyPemEncoded()
Definition: KeyPair.cpp:432
KeyPair()
Definition: KeyPair.cpp:3
Define as características funcionais de uma engine do OpenSSL.
Definition: Engine.h:19
ENGINE * engine
Definition: KeyPair.h:126
Definition: SymmetricCipherException.h:6
ByteArray getDerEncoded()
Definition: KeyPair.cpp:320
static int passphraseCallBack(char *buf, int size, int rwflag, void *u)
Definition: KeyPair.cpp:417
Definition: EngineException.h:6
Classe usada para transportar dados binários pelo sistema. Pode ser usada para conversão de texto em ...
Definition: ByteArray.h:24
Definition: AsymmetricKeyException.h:6
Definition: PrivateKey.h:21
Definition: EncodeException.h:8
EVP_PKEY * key
Definition: KeyPair.h:124
OperationMode
Definition: SymmetricCipher.h:34
Algorithm
Definition: AsymmetricKey.h:47
virtual PublicKey * getPublicKey()
Definition: KeyPair.cpp:178
Definition: SymmetricKey.h:13
virtual PrivateKey * getPrivateKey()
Definition: KeyPair.cpp:199
virtual AsymmetricKey::Algorithm getAlgorithm()
Definition: KeyPair.cpp:348
int getSizeBits()
Definition: KeyPair.cpp:400
int getSize()
Definition: KeyPair.cpp:383