<cryptoClass> Elemento
Contém uma classe de criptografia que tenha um mapeamento para um nome amigável na <nameEntry> elemento.
<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 este 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 tipo totalmente qualificado. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos. |
cryptoClasses |
Contém uma lista de classes de criptografia que tenha um mapeamento para um nome amigável na <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. Depois, você poderá passar a seqüência de caracteres "rsa" para o CryptoConfig.CreateFromName método e usar o Create método para retornar um 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