internal void EnsureEncryptedKeySetUp()
 {
     if (EncryptedKey == null)
     {
         EncryptedKey ek = new EncryptedKey
         {
             Id = Id
         };
         if (_serializeCarriedKeyName)
         {
             ek.CarriedKeyName = CarriedKeyName;
         }
         else
         {
             ek.CarriedKeyName = null;
         }
         ek.EncryptionMethod = WrappingAlgorithm;
         ek.EncryptionMethodDictionaryString = _wrappingAlgorithmDictionaryString;
         ek.SetUpKeyWrap(_wrappedKey);
         if (WrappingTokenReference != null)
         {
             ek.KeyIdentifier = WrappingTokenReference;
         }
         EncryptedKey = ek;
     }
 }
Exemple #2
0
        public void EnsureEncryptedKeySetUp()
        {
            if (this.encryptedKey != null)
            {
                return;
            }
            EncryptedKey encryptedKey = new EncryptedKey();

            encryptedKey.Id               = this.Id;
            encryptedKey.CarriedKeyName   = !this.serializeCarriedKeyName ? (string)null : this.CarriedKeyName;
            encryptedKey.EncryptionMethod = this.WrappingAlgorithm;
            encryptedKey.EncryptionMethodDictionaryString = this.wrappingAlgorithmDictionaryString;
            encryptedKey.SetUpKeyWrap(this.wrappedKey);
            if (this.WrappingTokenReference != null)
            {
                encryptedKey.KeyIdentifier = this.WrappingTokenReference;
            }
            this.encryptedKey = encryptedKey;
        }
 internal void EnsureEncryptedKeySetUp()
 {
     if (this.encryptedKey == null)
     {
         EncryptedKey ek = new EncryptedKey();
         ek.Id = this.Id;
         if (this.serializeCarriedKeyName)
         {
             ek.CarriedKeyName = this.CarriedKeyName;
         }
         else
         {
             ek.CarriedKeyName = null;
         }
         ek.EncryptionMethod = this.WrappingAlgorithm;
         ek.EncryptionMethodDictionaryString = this.wrappingAlgorithmDictionaryString;
         ek.SetUpKeyWrap(this.wrappedKey);
         if (this.WrappingTokenReference != null)
         {
             ek.KeyIdentifier = this.WrappingTokenReference;
         }
         this.encryptedKey = ek;
     }
 }