Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
API строгого именования позволяет клиенту администрировать подписание сборок строгим именем.
При подписи сборки строгим именем в файл, содержащий манифест сборки, добавляется зашифрованный открытый ключ. Подпись строгим именем гарантирует уникальность имени, предотвращает подмену имени и после разрешения ссылки предоставляет уникальный идентификатор вызывающему объекту. Однако со строгим именем не связано никакого уровня доверия.
В этом разделе
Примечание.
Все эти функции являются нерекомендуемыми начиная с .NET Framework 4. Рекомендуемые альтернативы см. в интерфейсе ICLRStrongName.
Функция GetHashFromAssemblyFile
Получает хэш указанного файла сборки с помощью указанного хэш-алгоритма. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция GetHashFromAssemblyFileW
Получает хэш файла сборки, указанного строкой Юникода, с помощью указанного хэш-алгоритма. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция GetHashFromBlob
Получает хэш сборки по указанному адресу памяти с помощью указанного хэш-алгоритма. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция GetHashFromFile
Создает хэш содержимого указанного файла. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция GetHashFromFileW
Создает хэш содержимого файла, указанного строкой Юникода. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция GetHashFromHandle
Создает хэш содержимого файла с заданным дескриптором файла с помощью указанного хэш-алгоритма. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameCompareAssemblies
Определяет, отличаются ли две сборки только подписями строгого имени. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameErrorInfo
Получает код последней ошибки, вызванной одной из функций строгого имени.
Функция StrongNameFreeBuffer
Освобождает память, выделенную предыдущим вызовом функции строгого имени, такой как StrongNameGetPublicKey, StrongNameTokenFromPublicKey или StrongNameSignatureGeneration . Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameGetBlob
Заполняет указанный буфер двоичным представлением исполняемого файла по указанному адресу. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameGetBlobFromImage
Получает двоичное представление образа сборки по указанному адресу памяти. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameGetPublicKey
Получает открытый ключ из пары закрытого и открытого ключей. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameHashSize
Получает размер буфера, необходимый для хэша, с помощью указанного хэш-алгоритма. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameKeyDelete
Удаляет указанный контейнер ключей. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameKeyGen
Создает пару открытого и закрытого ключей для использования строгого имени. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameKeyGenEx
Создает пару открытого и закрытого ключей с заданным размером для использования строгого имени. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameKeyInstall
Импортирует пару открытого и закрытого ключей в контейнер. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameSignatureGeneration
Создает подпись строгого имени для указанной сборки. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameSignatureGenerationEx
Создает подпись строгого имени для указанной сборки в зависимости от указанных флагов. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameSignatureSize
Возвращает размер подписи строгого имени. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameSignatureVerification
Получает значение, указывающее, содержит ли находящийся по указанному пути манифест сборки подпись строгого имени, которая проверяется в соответствии с заданными флагами. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameSignatureVerificationEx
Получает значение, указывающее, содержит ли находящийся по указанному пути манифест сборки подпись строгого имени. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameSignatureVerificationFromImage
Проверяет допустимость сборки, которая уже была сопоставлена с памятью, для связанного открытого ключа. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameTokenFromAssembly
Создает маркер строгого имени из указанного файла сборки. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameTokenFromAssemblyEx
Создает маркер строгого имени из указанного файла сборки и возвращает открытый ключ. Является нерекомендуемым начиная с версии .NET Framework 4.
Функция StrongNameTokenFromPublicKey
Получает маркер, представляющий открытый ключ. Является нерекомендуемым начиная с версии .NET Framework 4.
Структура PublicKeyBlob
Представляет открытый ключ из пары открытого и закрытого ключей в двоичном формате.