libcryptosec
ECDSAPrivateKey.h
Go to the documentation of this file.
1 #ifndef ECDSAPRIVATEKEY_H_
2 #define ECDSAPRIVATEKEY_H_
3 
4 
5 #include "PrivateKey.h"
6 #include "ByteArray.h"
7 
16 {
17 
18 public:
19 
26  ECDSAPrivateKey(EVP_PKEY *key) throw (AsymmetricKeyException);
27 
34  ECDSAPrivateKey(ByteArray &derEncoded)
36 
43  ECDSAPrivateKey(std::string &pemEncoded)
45 
54  ECDSAPrivateKey(std::string &pemEncoded, ByteArray &passphrase)
56 
60  virtual ~ECDSAPrivateKey();
61 
62 };
63 
64 #endif /*ECDSAPRIVATEKEY_H_*/
EVP_PKEY * key
Definition: AsymmetricKey.h:210
Definition: ECDSAPrivateKey.h:15
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
ECDSAPrivateKey(EVP_PKEY *key)
Definition: ECDSAPrivateKey.cpp:3
Definition: EncodeException.h:8
virtual ~ECDSAPrivateKey()
Definition: ECDSAPrivateKey.cpp:42