libcryptosec
DSAPrivateKey.h
Go to the documentation of this file.
1 #ifndef DSAPRIVATEKEY_H_
2 #define DSAPRIVATEKEY_H_
3 
4 #include "PrivateKey.h"
5 #include "ByteArray.h"
6 
14 class DSAPrivateKey : public PrivateKey
15 {
16 
17 public:
18 
25  DSAPrivateKey(EVP_PKEY *key) throw (AsymmetricKeyException);
26 
33  DSAPrivateKey(ByteArray &derEncoded)
35 
42  DSAPrivateKey(std::string &pemEncoded)
44 
53  DSAPrivateKey(std::string &pemEncoded, ByteArray &passphrase)
55 
59  virtual ~DSAPrivateKey();
60 
61 };
62 
63 #endif /*DSAPRIVATEKEY_H_*/
EVP_PKEY * key
Definition: AsymmetricKey.h:210
DSAPrivateKey(EVP_PKEY *key)
Definition: DSAPrivateKey.cpp:3
virtual ~DSAPrivateKey()
Definition: DSAPrivateKey.cpp:42
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
Definition: DSAPrivateKey.h:14