Keyczar.MutableKeySet.MutableKeySet C# (CSharp) Méthode

MutableKeySet() public méthode

Initializes a new instance of the MutableKeySet class.
public MutableKeySet ( IKeySet keySet ) : System
keySet IKeySet The key set.
Résultat System
        public MutableKeySet(IKeySet keySet)
        {
            _metadata = keySet.Metadata;

            foreach (var version in keySet.Metadata.Versions)
            {
                //Easy way to deep copy keys
                var keyData = keySet.GetKeyData(version.VersionNumber);
                var key = Key.Read(_metadata.KeyType, keyData);
                keyData.Clear();
                _keys.Add(version.VersionNumber, key);
            }
        }

Same methods

MutableKeySet::MutableKeySet ( KeyMetadata emptyKeySet ) : System
MutableKeySet::MutableKeySet ( KeyMetadata metadata, Key>.IDictionary keys ) : System
MutableKeySet::MutableKeySet ( string location ) : System