David Sparer
703f9deb9a
added a version property to the ISerializer interface. switch to using confcons v2.7 serializer in production and tests. this resolved an issue with serializing the RedirectClipboard property
2018-12-05 16:07:59 -06:00
David Sparer
47a02afea6
updated some tests
2017-04-14 16:34:28 -06:00
David Sparer
3291c24c8c
created SecureSerializer abstraction
2017-04-12 12:39:38 -06:00
David Sparer
e9d41fd01b
changed interface for loading credentials from a repo to get around issues with providing a key
2017-04-06 09:16:14 -06:00
David Sparer
8439d6d3aa
lots of reworked interfaces around cred repo serialization
...
- decryptors now expose a property that represents what key they will use for decrypt. this can be used by decorators to properly encapsulate password prompts
- added some basic acceptance tests around cred repos
- added some stubby implementations for IDataProvider and the key provider decorators
2017-04-03 20:09:47 -06:00
David Sparer
ae3fb9a2dd
added iKeyProvider interface for dynamically retrieving keys/passwords
...
this will support the push towards constructor injection / decorators. this interface can act as a stand-in for what would otherwise be a static decryption key
2017-04-03 12:40:07 -06:00
David Sparer
2387f183e9
added password decryption decorator
2017-04-02 21:28:50 -06:00
David Sparer
579e8abda1
refactored tests for less duplication
2017-04-02 18:42:15 -06:00
David Sparer
4d44440e90
removed some more unnecessary args
2017-04-02 17:42:51 -06:00
David Sparer
709f914561
removed unnecessary arguments related to encrypting xml creds
2017-04-02 17:36:05 -06:00
David Sparer
e886619b22
simplified the implementation of the xml cred deserializer
...
removed anything to do with encryption which will be handled by decorators
2017-04-02 17:22:42 -06:00
David Sparer
fa5f423bbd
added decorator for encrypting credential xml files
2017-04-02 14:26:47 -06:00
David Sparer
bfbf5c70d5
reorganized more tests
2017-04-02 12:10:36 -06:00
David Sparer
2c19a442a7
moved a few tests to correct namespace
2017-04-02 11:56:56 -06:00