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; } }
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; } }