Top Method Summary
Options Name Purpose
CHARACTER DecryptValue (IConfigurationProvider, character, character) Decrypts an encrypted configuration property value
Consultingwerk.Framework.IPasswordEncryptionService GetDecryptionService (IConfigurationProvider, character) Returns the IPasswordEncryptionService for a decryption provider key
CHARACTER GetProviderClassName (IConfigurationProvider, character) Returns the name of the IPasswordEncryptionService class that is registered for a decryption provider key

Top Property Summary
Options Name Purpose
CHARACTER SettingNamePrefix


Method Detail
Top

CHARACTER DecryptValue (IConfigurationProvider, character, character)

Purpose: Decrypts an encrypted configuration property value
Notes: The unknown value and the empty value are returned unchanged, so
that a setting that is not present in the configuration does not
cause a decryption error

Parameters:
poConfigurationProvider Consultingwerk.Framework.IConfigurationProvider
The IConfigurationProvider providing the decryption provider mapping, may be the unknown value
pcValue CHARACTER
The encrypted configuration property value
pcDecryptionProvider CHARACTER
The key of the decryption provider or the unknown value for the IPasswordEncryptionService registered in the ServiceContainer
Returns CHARACTER
The decrypted configuration property value
Top

Consultingwerk.Framework.IPasswordEncryptionService GetDecryptionService (IConfigurationProvider, character)

Purpose: Returns the IPasswordEncryptionService for a decryption provider key
Notes: Returns the IPasswordEncryptionService registered in the
ServiceContainer when no decryption provider key is passed in

Parameters:
poConfigurationProvider Consultingwerk.Framework.IConfigurationProvider
The IConfigurationProvider providing the decryption provider mapping, may be the unknown value
pcDecryptionProvider CHARACTER
The key of the decryption provider or the unknown value for the IPasswordEncryptionService registered in the ServiceContainer
Returns Consultingwerk.Framework.IPasswordEncryptionService
The IPasswordEncryptionService used to encrypt and decrypt values
Top

CHARACTER GetProviderClassName (IConfigurationProvider, character)

Purpose: Returns the name of the IPasswordEncryptionService class that is
registered for a decryption provider key
Notes: The mapping from the configuration takes precedence over the built
in keys, so that the class behind a key such as "WIN" can be
replaced by a customer specific implementation

Parameters:
poConfigurationProvider Consultingwerk.Framework.IConfigurationProvider
The IConfigurationProvider providing the decryption provider mapping, may be the unknown value
pcDecryptionProvider CHARACTER
The key of the decryption provider
Returns CHARACTER
The name of the IPasswordEncryptionService class


Property Detail
Top

CHARACTER SettingNamePrefix


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       16.08.2026 16:56:00