IVsEnumCryptoProviderContainers Interface

Provides an enumerator for all of the key containers in a cryptography provider. A key container is part of a key database containing all of the key pairs for a given user. Returned by the EnumContainers method of the IVsStrongNameKeys interface.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("AF855397-C4DC-478B-ABD4-C3DBB3759E72")> _
Public Interface IVsEnumCryptoProviderContainers
[InterfaceTypeAttribute()]
[GuidAttribute("AF855397-C4DC-478B-ABD4-C3DBB3759E72")]
public interface IVsEnumCryptoProviderContainers
[InterfaceTypeAttribute()]
[GuidAttribute(L"AF855397-C4DC-478B-ABD4-C3DBB3759E72")]
public interface class IVsEnumCryptoProviderContainers
[<InterfaceTypeAttribute()>]
[<GuidAttribute("AF855397-C4DC-478B-ABD4-C3DBB3759E72")>]
type IVsEnumCryptoProviderContainers =  interface end
public interface IVsEnumCryptoProviderContainers

The IVsEnumCryptoProviderContainers type exposes the following members.

Methods

  Name Description
Public method Next Returns the next one or more key containers.
Public method Reset Returns the enumerator to its initial state.

Top

Remarks

For an example of working with the CryptoAPI to create key containers, see Example C Program: Creating a Key Container and Generating Keys.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace