Esempio n. 1
0
 public RsaKeyFromXmlFileLoader(IMyFile myFile, ITextReader xmlReader, IXmlSerializationUtils <EnvCryptKey> xmlSerializationUtils, IExternalRepresentationToKeyMapper <EnvCryptKey, RsaKey> mapper) : base(myFile, xmlReader, xmlSerializationUtils)
 {
     Contract.Requires <ArgumentNullException>(myFile != null, "myFile");
     Contract.Requires <ArgumentNullException>(xmlReader != null, "xmlReader");
     Contract.Requires <ArgumentNullException>(xmlSerializationUtils != null, "xmlSerializationUtils");
     Contract.Requires <ArgumentNullException>(mapper != null, "mapper");
     //
     _mapper = mapper;
 }
 public RsaKeyPersister(
     IKeyToExternalRepresentationMapper <RsaKey, EnvCryptKey> pocoMapper,
     IXmlSerializationUtils <EnvCryptKey> serializationUtils,
     IStringWriter <StringToFileWriterOptions> writer)
     : base(pocoMapper, serializationUtils, writer)
 {
     Contract.Requires <ArgumentNullException>(pocoMapper != null, "pocoMapper");
     Contract.Requires <ArgumentNullException>(serializationUtils != null, "serializationUtils");
     Contract.Requires <ArgumentNullException>(writer != null, "writer");
 }
Esempio n. 3
0
 protected KeyFromXmlFileLoader(IMyFile myFile, ITextReader xmlReader, IXmlSerializationUtils <EnvCryptKey> xmlSerializationUtils)
 {
     Contract.Requires <ArgumentNullException>(myFile != null, "myFile");
     Contract.Requires <ArgumentNullException>(xmlReader != null, "xmlReader");
     Contract.Requires <ArgumentNullException>(xmlSerializationUtils != null, "xmlSerializationUtils");
     //
     _myFile                = myFile;
     _xmlReader             = xmlReader;
     _xmlSerializationUtils = xmlSerializationUtils;
 }
 public DatToXmlFileSaver(IDatToExternalRepresentationMapper <EnvCryptEncryptedData> pocoToXmlMapper,
                          IXmlSerializationUtils <EnvCryptEncryptedData> serializationUtils,
                          IStringWriter <StringToFileWriterOptions> fileWriter)
 {
     Contract.Requires <ArgumentNullException>(pocoToXmlMapper != null, "pocoToXmlMapper");
     Contract.Requires <ArgumentNullException>(serializationUtils != null, "serializationUtils");
     Contract.Requires <ArgumentNullException>(fileWriter != null, "fileWriter");
     //
     _pocoToXmlMapper    = pocoToXmlMapper;
     _serializationUtils = serializationUtils;
     _fileWriter         = fileWriter;
 }
Esempio n. 5
0
 internal AsymmetricKeyFilePersister(
     IKeyToExternalRepresentationMapper <TKey, TKeyXmlPoco> pocoMapper,
     IXmlSerializationUtils <TKeyXmlPoco> serializationUtils,
     IStringWriter <TFileWriterOptions> writer)
 {
     Contract.Requires <ArgumentNullException>(pocoMapper != null, "pocoMapper");
     Contract.Requires <ArgumentNullException>(serializationUtils != null, "serializationUtils");
     Contract.Requires <ArgumentNullException>(writer != null, "writer");
     //
     _pocoMapper         = pocoMapper;
     _serializationUtils = serializationUtils;
     _writer             = writer;
 }
Esempio n. 6
0
 public DatFromXmlFileLoader(
     IMyFile myFile,
     ITextReader xmlReader,
     IXmlSerializationUtils <EnvCryptEncryptedData> xmlSerializationUtils,
     IExternalRepresentationToDatMapper <EnvCryptEncryptedData> xmlToPocoMapper)
 {
     Contract.Requires <ArgumentNullException>(myFile != null, "myFile");
     Contract.Requires <ArgumentNullException>(xmlReader != null, "xmlReader");
     Contract.Requires <ArgumentNullException>(xmlSerializationUtils != null, "xmlSerializationUtils");
     Contract.Requires <ArgumentNullException>(xmlToPocoMapper != null, "xmlToPocoMapper");
     //
     _myFile                = myFile;
     _xmlReader             = xmlReader;
     _xmlSerializationUtils = xmlSerializationUtils;
     _xmlToPocoMapper       = xmlToPocoMapper;
 }
Esempio n. 7
0
 protected AsymmetricKeyFilePersisterContracts(IKeyToExternalRepresentationMapper <TKey, TKeyXmlPoco> pocoMapper, IXmlSerializationUtils <TKeyXmlPoco> serializationUtils, IStringWriter <TFileWriterOptions> writer)
     : base(pocoMapper, serializationUtils, writer)
 {
 }
Esempio n. 8
0
 protected KeyFromXmlFileLoaderContracts(IMyFile myFile, ITextReader xmlReader, IXmlSerializationUtils <EnvCryptKey> xmlSerializationUtils) : base(myFile, xmlReader, xmlSerializationUtils)
 {
 }