Beispiel #1
0
        public DefaultCryptoKeyReaderConfigurationData Clone()
        {
            DefaultCryptoKeyReaderConfigurationData clone = new DefaultCryptoKeyReaderConfigurationData();

            if (!string.ReferenceEquals(DefaultPublicKey, null))
            {
                clone.DefaultPublicKey = DefaultPublicKey;
            }

            if (!string.ReferenceEquals(DefaultPrivateKey, null))
            {
                clone.DefaultPrivateKey = DefaultPrivateKey;
            }

            if (PublicKeys != null)
            {
                clone.PublicKeys = new Dictionary <string, string>(PublicKeys);
            }

            if (PrivateKeys != null)
            {
                clone.PrivateKeys = new Dictionary <string, string>(PrivateKeys);
            }

            return(clone);
        }
 internal DefaultCryptoKeyReaderBuilder(DefaultCryptoKeyReaderConfigurationData conf)
 {
     this._conf = conf;
 }