Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém uma classe de criptografia que tem um mapeamento para um nome amigável no <elemento nameEntry> .
<configuração>
<Mscorlib>
<Cryptographysettings>
<Cryptonamemapping>
<cryptoClasses>
<cryptoClass>
Sintaxe
<cryptoClass customClassName="fully qualified type name" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
customClassName |
Atributo necessário. Contém as informações da classe de criptografia. Use esse atributo para fornecer um nome curto para sua classe. Você deve especificar uma cadeia de caracteres que atenda aos requisitos especificados na especificação de nomes de tipo totalmente qualificados. |
Elementos filho
Nenhum.
Elementos pai
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
cryptoClasses |
Contém uma lista de classes de criptografia que têm um mapeamento para um nome amigável no <elemento nameEntry> . |
cryptographySettings |
Contém configurações de criptografia. |
cryptoNameMapping |
Contém mapeamentos de classes para nomes amigáveis. |
mscorlib |
Contém o <elemento cryptographySettings> . |
Example
O exemplo a seguir mostra como usar o <cryptoClass> elemento para referenciar uma classe de criptografia e configurar o runtime. Em seguida, você pode passar a cadeia 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>