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
Параметры
Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.
- 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
Параметры
Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.
- 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
Параметры
Открытый ключ, связанный с закрытым ключом, который использовался для подписи содержимого.
- 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.