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");
 }
Exemple #2
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;
 }
Exemple #3
0
 protected AsymmetricKeyFilePersisterContracts(IKeyToExternalRepresentationMapper <TKey, TKeyXmlPoco> pocoMapper, IXmlSerializationUtils <TKeyXmlPoco> serializationUtils, IStringWriter <TFileWriterOptions> writer)
     : base(pocoMapper, serializationUtils, writer)
 {
 }