libcryptosec
RSAPrivateKey.h
Go to the documentation of this file.
1 #ifndef RSAPRIVATEKEY_H_
2 #define RSAPRIVATEKEY_H_
3 
4 #include "PrivateKey.h"
5 
13 class RSAPrivateKey : public PrivateKey
14 {
15 
16 public:
17 
24  RSAPrivateKey(EVP_PKEY *key) throw (AsymmetricKeyException);
25 
32  RSAPrivateKey(ByteArray &derEncoded)
34 
41  RSAPrivateKey(std::string &pemEncoded)
43 
52  RSAPrivateKey(std::string &pemEncoded, ByteArray &passphrase)
54 
58  virtual ~RSAPrivateKey();
59 
60 };
61 
62 #endif /*RSAPRIVATEKEY_H_*/
EVP_PKEY * key
Definition: AsymmetricKey.h:210
Definition: RSAPrivateKey.h:13
RSAPrivateKey(EVP_PKEY *key)
Definition: RSAPrivateKey.cpp:3
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
virtual ~RSAPrivateKey()
Definition: RSAPrivateKey.cpp:42