CoseSign1Message.VerifyDetached Метод

Определение

Перегрузки

Имя Описание
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

VerifyDetached(CoseKey, Byte[], Byte[])

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

public bool VerifyDetached(System.Security.Cryptography.AsymmetricAlgorithm key, byte[] detachedContent, byte[]? associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * byte[] * byte[] -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As Byte(), Optional associatedData As Byte() = Nothing) As Boolean

Параметры

key
AsymmetricAlgorithm

Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.

detachedContent
Byte[]

Содержимое, подписанное ранее.

associatedData
Byte[]

Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, предоставленному во время подписи.

Возвращаемое значение

true Значение , если подпись действительна; falseв противном случае .

Исключения

key или detachedContent есть null.

key имеет неподдерживаемый тип.

Содержимое внедрено в это сообщение, используйте перегрузку, которая использует внедренное содержимое.

ProtectedHeaders не имеет значения для заголовка Algorithm .

–или–

Заголовок, защищенный алгоритмом, был неправильно отформатирован.

–или–

Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.

–или–

Заголовок, защищенный алгоритмом, не соответствует алгоритмам, поддерживаемым указанным key.

См. также раздел

Применяется к

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

public bool VerifyDetached(System.Security.Cryptography.AsymmetricAlgorithm key, System.IO.Stream detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * System.IO.Stream * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As Stream, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Параметры

key
AsymmetricAlgorithm

Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.

detachedContent
Stream

Содержимое, подписанное ранее.

associatedData
ReadOnlySpan<Byte>

Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, предоставленному во время подписи.

Возвращаемое значение

true Значение , если подпись действительна; falseв противном случае .

Исключения

key или detachedContent есть null.

key имеет неподдерживаемый тип.

–или–

detachedContent не поддерживает чтение или поиск.

Содержимое внедрено в это сообщение, используйте перегрузку, которая использует внедренное содержимое.

ProtectedHeaders не имеет значения для заголовка Algorithm .

–или–

Заголовок, защищенный алгоритмом, был неправильно отформатирован.

–или–

Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.

–или–

Заголовок, защищенный алгоритмом, не соответствует алгоритмам, поддерживаемым указанным key.

См. также раздел

Применяется к

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

public bool VerifyDetached(System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As ReadOnlySpan(Of Byte), Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Параметры

key
AsymmetricAlgorithm

Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.

detachedContent
ReadOnlySpan<Byte>

Содержимое, подписанное ранее.

associatedData
ReadOnlySpan<Byte>

Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, предоставленному во время подписи.

Возвращаемое значение

true Значение , если подпись действительна; falseв противном случае .

Исключения

key равно null.

key имеет неподдерживаемый тип.

Содержимое внедрено в это сообщение, используйте перегрузку, которая использует внедренное содержимое.

ProtectedHeaders не имеет значения для заголовка Algorithm .

–или–

Заголовок, защищенный алгоритмом, был неправильно отформатирован.

–или–

Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.

–или–

Заголовок, защищенный алгоритмом, не соответствует алгоритмам, поддерживаемым указанным key.

См. также раздел

Применяется к

VerifyDetached(CoseKey, Byte[], Byte[])

Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

public bool VerifyDetached(System.Security.Cryptography.Cose.CoseKey key, byte[] detachedContent, byte[]? associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.Cose.CoseKey * byte[] * byte[] -> bool
Public Function VerifyDetached (key As CoseKey, detachedContent As Byte(), Optional associatedData As Byte() = Nothing) As Boolean

Параметры

key
CoseKey

Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.

detachedContent
Byte[]

Содержимое, подписанное ранее.

associatedData
Byte[]

Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, предоставленному во время подписи.

Возвращаемое значение

true Значение , если подпись действительна; falseв противном случае .

Исключения

key или detachedContent есть null.

key имеет неподдерживаемый тип.

Содержимое внедрено в это сообщение, используйте перегрузку, которая использует внедренное содержимое.

ProtectedHeaders не имеет значения для заголовка Algorithm .

–или–

Заголовок, защищенный алгоритмом, был неправильно отформатирован.

–или–

Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.

–или–

Заголовок, защищенный алгоритмом, не соответствует алгоритмам, поддерживаемым указанным key.

См. также раздел

Применяется к

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

public bool VerifyDetached(System.Security.Cryptography.Cose.CoseKey key, System.IO.Stream detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.Cose.CoseKey * System.IO.Stream * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As CoseKey, detachedContent As Stream, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Параметры

key
CoseKey

Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.

detachedContent
Stream

Содержимое, подписанное ранее.

associatedData
ReadOnlySpan<Byte>

Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, предоставленному во время подписи.

Возвращаемое значение

true Значение , если подпись действительна; falseв противном случае .

Исключения

key или detachedContent есть null.

key имеет неподдерживаемый тип.

–или–

detachedContent не поддерживает чтение или поиск.

Содержимое внедрено в это сообщение, используйте перегрузку, которая использует внедренное содержимое.

ProtectedHeaders не имеет значения для заголовка Algorithm .

–или–

Заголовок, защищенный алгоритмом, был неправильно отформатирован.

–или–

Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.

–или–

Заголовок, защищенный алгоритмом, не соответствует алгоритмам, поддерживаемым указанным key.

См. также раздел

Применяется к

VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Исходный код:
CoseSign1Message.cs
Исходный код:
CoseSign1Message.cs

Проверяет, является ли подпись допустимой для содержимого с помощью указанного ключа.

public bool VerifyDetached(System.Security.Cryptography.Cose.CoseKey key, ReadOnlySpan<byte> detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.Cose.CoseKey * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As CoseKey, detachedContent As ReadOnlySpan(Of Byte), Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Параметры

key
CoseKey

Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.

detachedContent
ReadOnlySpan<Byte>

Содержимое, подписанное ранее.

associatedData
ReadOnlySpan<Byte>

Дополнительные данные, связанные с сигнатурой, которые должны соответствовать значению, предоставленному во время подписи.

Возвращаемое значение

true Значение , если подпись действительна; falseв противном случае .

Исключения

key равно null.

key имеет неподдерживаемый тип.

Содержимое внедрено в это сообщение, используйте перегрузку, которая использует внедренное содержимое.

ProtectedHeaders не имеет значения для заголовка Algorithm .

–или–

Заголовок, защищенный алгоритмом, был неправильно отформатирован.

–или–

Защищенный алгоритмом заголовок не был одним из значений, поддерживаемых этой реализацией.

–или–

Заголовок, защищенный алгоритмом, не соответствует алгоритмам, поддерживаемым указанным key.

См. также раздел

Применяется к