Freigeben über


IVsStrongNameKeys Interface

Definition

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.

Applies to