Compartilhar via


<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

Conceitos

Serviços de criptografia

Outros recursos

Esquema do arquivo de configuração para o.NET Framework

Configurando Classes de criptografia