Desafio Labsec (SGC)
SixthMilestone.h
Go to the documentation of this file.
1 #ifndef SIXTHMILESTONE_H
2 #define SIXTHMILESTONE_H
3 
4 #include <libcryptosec/Pkcs12.h>
5 #include <libcryptosec/Signer.h>
6 
7 #include "utils/trace.h"
8 
9 
45 
46  public:
48 
49  virtual ~SixthMilestone();
50 
51 
55  ByteArray sign(ByteArray& data, Pkcs12& userP12);
56 
60  bool verifySignature(ByteArray& data, ByteArray& signature, Pkcs12& userP12);
61 };
62 
63 #endif /*SIXTHMILESTONE_H*/
ByteArray sign(ByteArray &data, Pkcs12 &userP12)
Definition: SixthMilestone.cpp:16
virtual ~SixthMilestone()
Definition: SixthMilestone.cpp:14
SixthMilestone()
Definition: SixthMilestone.cpp:3
bool verifySignature(ByteArray &data, ByteArray &signature, Pkcs12 &userP12)
Definition: SixthMilestone.cpp:25
Sixth Milestone - Digital Signature
Definition: SixthMilestone.h:44