Elemento <cryptoclass>
Contém uma classe de criptografia que tenha um mapeamento para um nome amigável no <nameentry> elemento.
<configuration> Element
<mscorlib>Elemento das configurações de criptografia
Elemento <cryptographysettings>
Elemento <cryptonamemapping>
Elemento <cryptoclasses>
Elemento <cryptoclass>
<cryptoClass customClassName="fully qualified type name" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
customClassName |
Atributo obrigatório. Contém as informações para a classe de criptografia. Use esse atributo para fornecer um nome curto para sua classe. Você deve especificar uma seqüência de caracteres que atenda aos requisitos especificados em Especificando nomes de tipos totalmente qualificados. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura. |
cryptoClasses |
Contém uma lista de classes de criptografia que tenha um mapeamento para um nome amigável no <nameentry> elemento. |
cryptographySettings |
Contém configurações de criptografia. |
cryptoNameMapping |
Contém mapeamentos de classes para nomes amigáveis. |
mscorlib |
Contém o <cryptographysettings> elemento. |
Exemplo
O exemplo a seguir mostra como usa o <cryptoclass> elemento para fazer referência a uma classe de criptografia e configurar o tempo de execução. Em seguida, você pode passar a seqüência de caracteres "RSA" para oCryptoConfig.CreateFromName método e usar o Create método para retornar uma MyCryptoRSAClass objeto.
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass MyCryptoRSA="MyCryptoRSAClass, MyAssembly
Culture=neutral, PublicKeyToken=a5d015c7d5a0b012,
Version=1.0.0.0"/>
</cryptoClasses>
<nameEntry name="RSA" class="MyCryptoRSA"/>
<nameEntry name="System.Security.Cryptography.AsymmetricAlgorithm"
class="MyCryptoRSA"/>
</cryptoNameMapping>
</cryptographySettings>
</mscorlib>
</configuration>
Consulte também
Referência
Esquema configurações de criptografia