IVsStrongNameKeys Interface

Provides common strong name key utility methods. You can get an instance of this interface from the SVsStrongNameKeys (SID_SVsStrongNameKeys) service.

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

Syntax

'Declaration
<GuidAttribute("B0DE8148-DABC-4AB9-B418-413E63DF6E6C")> _
<InterfaceTypeAttribute()> _
Public Interface IVsStrongNameKeys
[GuidAttribute("B0DE8148-DABC-4AB9-B418-413E63DF6E6C")]
[InterfaceTypeAttribute()]
public interface IVsStrongNameKeys
[GuidAttribute(L"B0DE8148-DABC-4AB9-B418-413E63DF6E6C")]
[InterfaceTypeAttribute()]
public interface class IVsStrongNameKeys
[<GuidAttribute("B0DE8148-DABC-4AB9-B418-413E63DF6E6C")>]
[<InterfaceTypeAttribute()>]
type IVsStrongNameKeys =  interface end
public interface IVsStrongNameKeys

The IVsStrongNameKeys type exposes the following members.

Methods

  Name Description
Public method ChangePassword Changes the password of an existing file.
Public method CreateNewKey Creates a new key to be used for signing, exporting to a file, and creating a new key container.
Public method CreateNewKeyNoUI Creates a new key to be used for signing, exporting to a file, and creating a new key container, without using the UI.
Public method CreateNewKeyWithName Create a new key to be used for signing, exporting to a file, and creating a new key container, for the specified name.
Public method EnumContainers Enumerates the key containers in the specified cryptography provider.
Public method EnumProviders Enumerates the cryptography providers.
Public method ImportKeyFromPFX Imports a PFX-encrypted file to a key container.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace