Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит класс шифрования, имеющий сопоставление с понятным именем в элементе <nameEntry> .
<configuration>
<mscorlib>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>
<cryptoClass>
Синтаксис
<cryptoClass customClassName="fully qualified type name" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
customClassName |
Обязательный атрибут. Содержит сведения для класса шифрования. Используйте этот атрибут, чтобы указать короткое имя для вашего класса. Необходимо указать строку, которая соответствует требованиям, указанным в указании полных имен типов. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
cryptoClasses |
Содержит список классов шифрования, которые имеют сопоставление с понятным именем в элементе <nameEntry> . |
cryptographySettings |
Содержит параметры шифрования. |
cryptoNameMapping |
Содержит сопоставления классов с понятными именами. |
mscorlib |
Содержит <элемент cryptographySettings> . |
Example
В следующем примере показано, как использовать <cryptoClass> элемент для ссылки на класс шифрования и настроить среду выполнения. Затем можно передать строку RSA в CryptoConfig.CreateFromName метод и использовать Create метод для возврата MyCryptoRSAClass объекта.
<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>