IVsStrongNameKeys Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides common strong name key utility methods. You can get an instance of this interface from the SVsStrongNameKeys (SID_SVsStrongNameKeys) service.
public interface class IVsStrongNameKeys
public interface class IVsStrongNameKeys
__interface IVsStrongNameKeys
[System.Runtime.InteropServices.Guid("B0DE8148-DABC-4AB9-B418-413E63DF6E6C")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsStrongNameKeys
[<System.Runtime.InteropServices.Guid("B0DE8148-DABC-4AB9-B418-413E63DF6E6C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsStrongNameKeys = interface
Public Interface IVsStrongNameKeys
- Attributes
Methods
ChangePassword(String, String, String) |
Changes the password of an existing file. |
CreateNewKey(String, String) |
Creates a new key to be used for signing, exporting to a file, and creating a new key container. |
CreateNewKeyNoUI(String, String) |
Creates a new key to be used for signing, exporting to a file, and creating a new key container, without using the UI. |
CreateNewKeyWithName(String, String, String) |
Create a new key to be used for signing, exporting to a file, and creating a new key container, for the specified name. |
EnumContainers(String, IVsEnumCryptoProviderContainers) |
Enumerates the key containers in the specified cryptography provider. |
EnumProviders(IVsEnumCryptoProviders) |
Enumerates the cryptography providers. |
ImportKeyFromPFX(String, String) |
Imports a PFX-encrypted file to a key container. |