Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.Configuration.Design Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The latest Enterprise Library information can be found at the Enterprise Library site.

Classes

  Class Description
Ee774874.pubclass(en-us,PandP.10).gif AddCryptographySettingsNodeCommand
Represents a command for adding the Cryptography Application Block to the current application.
Ee774874.pubclass(en-us,PandP.10).gif AddHashAlgorithmProviderNodeCommand
Represents a command for adding a HashAlgorithmProviderNode.
Ee774874.pubclass(en-us,PandP.10).gif AddSymmetricAlgorithmProviderNodeCommand
Represents a command for adding a SymmetricAlgorithmProviderNode.
Ee774874.pubclass(en-us,PandP.10).gif ChooseDataProtectionScopeControl
Visual control that allows a user to select the DataProtectionScope that is used to store an cryptographic key.
Ee774874.pubclass(en-us,PandP.10).gif ChooseKeyFileControl
Visual control that allows a user to select the file that is used to store an cryptographic key.
Ee774874.pubclass(en-us,PandP.10).gif CreateNewKeyControl
Visual control that allows a user to specify a key for an cryptography algorithm.
Ee774874.pubclass(en-us,PandP.10).gif CryptographicKeyWizard
UI wizard that allows a user to manipulate a ProtectedKeySettings class, from within the configuration console.
Ee774874.pubclass(en-us,PandP.10).gif CryptographySettingsNode
Provides designtime configuration for CryptographySettings.
Ee774874.pubclass(en-us,PandP.10).gif CustomHashProviderNode
Provides designtime configuration for CustomHashProviderData.
Ee774874.pubclass(en-us,PandP.10).gif CustomSymmetricCryptoProviderNode
Provides designtime configuration for CustomSymmetricCryptoProviderData.
Ee774874.pubclass(en-us,PandP.10).gif DpapiSymmetricCryptoProviderNode
Provides designtime configuration for DpapiSymmetricCryptoProviderData.
Ee774874.pubclass(en-us,PandP.10).gif ExportKeyCommand
Represents a command that will export a cryptographic key.
Ee774874.pubclass(en-us,PandP.10).gif ExportKeyControl
Visual control that allows a user to export an protected key to an archived key file.
Ee774874.pubclass(en-us,PandP.10).gif ExportKeyUI
UI to support exporting a ProtectedKey.
Ee774874.pubclass(en-us,PandP.10).gif HashAlgorithmProviderNode
Provides designtime configuration for HashAlgorithmProviderData.
Ee774874.pubclass(en-us,PandP.10).gif HashProviderCollectionNode
Represents the designtime logic for a collection of HashProviderNodes.
Ee774874.pubclass(en-us,PandP.10).gif HashProviderNode
Abstract class for nodes which provide designtime configuration for classes which derive from HashProviderData.
Ee774874.pubclass(en-us,PandP.10).gif ImportArchivedKeyControl
Visual control that allows a user to import an protected key from an archived key file, from within the cryptographic key wizard.
Ee774874.pubclass(en-us,PandP.10).gif KeyedHashAlgorithmKeyCreator

Creates keys for a KeyedHashAlgorithm.

Ee774874.pubclass(en-us,PandP.10).gif KeyedHashAlgorithmProviderNode
Provides designtime configuration for KeyedHashAlgorithmProviderData.
Ee774874.pubclass(en-us,PandP.10).gif OpenExistingKeyFileControl
Visual control that allows a user to select an existing key file within the cryptographic key wizard.
Ee774874.pubclass(en-us,PandP.10).gif ProtectedKeySettings

Represents the settings to store and open a ProtectedKey.

Ee774874.pubclass(en-us,PandP.10).gif SecurityCryptographyConfigurationDesignManager
Represents the block manager for the Authentication configuration data.
Ee774874.pubclass(en-us,PandP.10).gif SupplyKeyControl
Visual control that allows a user to select an to select a method of proving a key.
Ee774874.pubclass(en-us,PandP.10).gif SymmetricAlgorithmKeyCreator

Creates keys for a SymmetricAlgorithm.

Ee774874.pubclass(en-us,PandP.10).gif SymmetricAlgorithmProviderNode
Provides designtime configuration for SymmetricAlgorithmProviderData.
Ee774874.pubclass(en-us,PandP.10).gif SymmetricCryptoProviderCollectionNode
Represents the designtime logic for a collection of SymmetricCryptoProviderNodes.
Ee774874.pubclass(en-us,PandP.10).gif SymmetricCryptoProviderNode
Provides designtime configuration for SymmetricCryptoProviderData.

Interfaces

  Interface Description
Ee774874.pubinterface(en-us,PandP.10).gif ICryptographicKeyConfigurationNode
Represents a configuration node that contains cryptographic key information.
Ee774874.pubinterface(en-us,PandP.10).gif IKeyCreator

Represents the creator of keys for security algorithms.

Ee774874.pubinterface(en-us,PandP.10).gif IWizardValidationTarget
Represents the validation logic for a control within the CryptographicKeyWizard.

Enumerations

  Enumeration Description
Ee774874.pubenumeration(en-us,PandP.10).gif CryptographicKeyWizardStep
Enumeration to represent the steps within the CryptographicKeyWizard.
Ee774874.pubenumeration(en-us,PandP.10).gif SupplyKeyMethod
Enumeration to represent the ways a user can provide a cryptographic key.