Método Store.Remove
[O método Remove está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Em vez disso, use a classe X509Store no namespace System.Security.Cryptography.X509Certificates .]
O método Remove remove um certificado de um repositório de certificados aberto. Esse método só pode ser usado com um repositório aberto com permissão de leitura/gravação.
Sintaxe
Store.Remove( _
ByVal Certificate _
)
Parâmetros
-
Certificado [in]
-
Expressão que resolve para uma instância de um objeto Certificate a ser removido do repositório.
Valor retornado
Esse método não retorna um valor.
Comentários
Importante
Quando esse método é chamado de um script Web, o script precisa excluir certificados digitais do computador local. Permitir que sites não confiáveis excluam certificados digitais é um risco à segurança. Uma caixa de diálogo que pergunta se o site pode excluir certificados aparece quando esse método é chamado pela primeira vez. Se você permitir que o aplicativo exclua certificados e selecione "Não mostrar essa caixa de diálogo novamente", a caixa de diálogo não aparecerá mais para nenhum script que exclua certificados dentro desse domínio. No entanto, scripts fora desse domínio que tentam excluir certificados ainda farão com que essa caixa de diálogo apareça. Se você não permitir que o script exclua certificados e selecione "Não mostrar essa caixa de diálogo novamente", os scripts dentro desse domínio serão recusados automaticamente a capacidade de excluir certificados.
Ao excluir um certificado de um repositório, você deve primeiro excluir a chave privada associada ao certificado.
Se o repositório não estiver aberto com permissão de leitura/gravação, esse método falhará. Embora esse método possa ser usado com armazenamentos de memória, as alterações feitas em um repositório de memória não são mantidas quando o repositório é fechado.
Requisitos
Requisito | Valor |
---|---|
Redistribuível |
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP |
DLL |
|
Confira também