Share via


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.

Classes

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

Creates keys for a KeyedHashAlgorithm.

Public class KeyedHashAlgorithmProviderNode
Provides designtime configuration for KeyedHashAlgorithmProviderData.
Public class OpenExistingKeyFileControl
Visual control that allows an user to select an existing key file within the cryptographic key wizard.
Public class ProtectedKeySettings

Represents the settings to store and open a ProtectedKey.

Public class SecurityCryptographyConfigurationDesignManager
Represents the block manager for the Authentication configuration data.
Public class SupplyKeyControl
Visual control that allows an user to select an to select a method of proving a key.
Public class SymmetricAlgorithmKeyCreator

Creates keys for a SymmetricAlgorithm.

Public class SymmetricAlgorithmProviderNode
Provides designtime configuration for SymmetricAlgorithmProviderData.
Public class SymmetricCryptoProviderCollectionNode
Represents the designtime logic for a collection of SymmetricCryptoProviderNodes.
Public class SymmetricCryptoProviderNode
Provides designtime configuration for SymmetricCryptoProviderData.

Interfaces

  Interface Description
Public interface ICryptographicKeyConfigurationNode
Represents a configuration node that contains cryptographic key infromation.
Public interface IKeyCreator

Represents the creator of keys for security algorithms.

Public interface IWizardValidationTarget
Represents the validation logic for a control within the CryptographicKeyWizard.

Enumerations

  Enumeration Description
Public enumeration CryptographicKeyWizardStep
Enumeration to represent the steps within the CryptographicKeyWizard.
Public enumeration SupplyKeyMethod
Enumeration to represent the ways a user can provide a cryptographic key.
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.