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
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

Product Versions
Visual Studio SDK 2015, 2017, 2019, 2022