CoseSignature.VerifyEmbedded Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Проверяет, является ли подпись допустимой для содержимого сообщения, используя указанный ключ. |
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Проверяет, является ли подпись допустимой для содержимого сообщения, используя указанный ключ. |
VerifyEmbedded(AsymmetricAlgorithm, Byte[])
- Исходный код:
- CoseSignature.cs
- Исходный код:
- CoseSignature.cs
- Исходный код:
- CoseSignature.cs
- Исходный код:
- CoseSignature.cs
Проверяет, является ли подпись допустимой для содержимого сообщения, используя указанный ключ.
public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? associatedData = default);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * byte[] -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, Optional associatedData As Byte() = Nothing) As Boolean
Параметры
Закрытый ключ, используемый для подписывания содержимого.
- associatedData
- Byte[]
Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, указанному во время подписывания.
Возвращаемое значение
Значение true
, если подпись является допустимой; в противном случае — значение false
.
Исключения
key
имеет значение null
.
key
имеет неподдерживаемый тип.
Содержимое отсоединяется от связанного сообщения, используйте перегрузку, которая принимает отсоединяемое содержимое.
ProtectedHeaders не имеет значения для заголовка Algorithm .
-или-
Заголовок, защищенный алгоритмом, был отформатирован неправильно.
-или-
Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.
-или-
Защищенный заголовок алгоритма не соответствует алгоритмам, поддерживаемым указанным key
.
Применяется к
VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)
- Исходный код:
- CoseSignature.cs
- Исходный код:
- CoseSignature.cs
- Исходный код:
- CoseSignature.cs
- Исходный код:
- CoseSignature.cs
Проверяет, является ли подпись допустимой для содержимого сообщения, используя указанный ключ.
public:
bool VerifyEmbedded(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<System::Byte> associatedData);
public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> associatedData);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, associatedData As ReadOnlySpan(Of Byte)) As Boolean
Параметры
Закрытый ключ, используемый для подписывания содержимого.
- associatedData
- ReadOnlySpan<Byte>
Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, указанному во время подписывания.
Возвращаемое значение
Значение true
, если подпись является допустимой; в противном случае — значение false
.
Исключения
key
имеет значение null
.
key
имеет неподдерживаемый тип.
Содержимое отсоединяется от связанного сообщения, используйте перегрузку, которая принимает отсоединяемое содержимое.
ProtectedHeaders не имеет значения для заголовка Algorithm .
-или-
Заголовок, защищенный алгоритмом, был отформатирован неправильно.
-или-
Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.
-или-
Защищенный заголовок алгоритма не соответствует алгоритмам, поддерживаемым указанным key
.