CoseSign1Message.VerifyDetached Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])
- Źródło:
- CoseSign1Message.cs
- Źródło:
- CoseSign1Message.cs
- Źródło:
- CoseSign1Message.cs
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza.
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
Parametry
Klucz publiczny skojarzony z kluczem prywatnym, który został użyty do podpisania zawartości.
- detachedContent
- Byte[]
Zawartość, która została wcześniej podpisana.
- associatedData
- Byte[]
Dodatkowe dane skojarzone z podpisem, które muszą być zgodne z wartością podaną podczas podpisywania.
Zwraca
true
jeśli podpis jest prawidłowy; w przeciwnym razie , false
.
Wyjątki
key
lub detachedContent
to null
.
key
jest nieobsługiwanym typem.
Zawartość jest osadzona w tym komunikacie, używa przeciążenia korzystającego z osadzonej zawartości.
ProtectedHeaders nie ma wartości nagłówka Algorithm .
-lub-
Nagłówek chroniony przez algorytm został niepoprawnie sformatowany.
-lub-
Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.
-lub-
Nagłówek chroniony przez algorytm nie jest zgodny z algorytmami obsługiwanymi przez określony key
element .
Dotyczy
VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)
- Źródło:
- CoseSign1Message.cs
- Źródło:
- CoseSign1Message.cs
- Źródło:
- CoseSign1Message.cs
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza.
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
Parametry
Klucz publiczny skojarzony z kluczem prywatnym, który został użyty do podpisania zawartości.
- detachedContent
- Stream
Zawartość, która została wcześniej podpisana.
- associatedData
- ReadOnlySpan<Byte>
Dodatkowe dane skojarzone z podpisem, które muszą być zgodne z wartością podaną podczas podpisywania.
Zwraca
true
jeśli podpis jest prawidłowy; w przeciwnym razie , false
.
Wyjątki
key
lub detachedContent
to null
.
key
jest nieobsługiwanym typem.
-lub-
detachedContent
nie obsługuje czytania ani poszukiwania.
Zawartość jest osadzona w tym komunikacie, używa przeciążenia korzystającego z osadzonej zawartości.
ProtectedHeaders nie ma wartości nagłówka Algorithm .
-lub-
Nagłówek chroniony przez algorytm został niepoprawnie sformatowany.
-lub-
Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.
-lub-
Nagłówek chroniony przez algorytm nie jest zgodny z algorytmami obsługiwanymi przez określony key
element .
Dotyczy
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Źródło:
- CoseSign1Message.cs
- Źródło:
- CoseSign1Message.cs
- Źródło:
- CoseSign1Message.cs
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza.
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
Parametry
Klucz publiczny skojarzony z kluczem prywatnym, który został użyty do podpisania zawartości.
- detachedContent
- ReadOnlySpan<Byte>
Zawartość, która została wcześniej podpisana.
- associatedData
- ReadOnlySpan<Byte>
Dodatkowe dane skojarzone z podpisem, które muszą być zgodne z wartością podaną podczas podpisywania.
Zwraca
true
jeśli podpis jest prawidłowy; w przeciwnym razie , false
.
Wyjątki
key
to null
.
key
jest nieobsługiwanym typem.
Zawartość jest osadzona w tym komunikacie, używa przeciążenia korzystającego z osadzonej zawartości.
ProtectedHeaders nie ma wartości nagłówka Algorithm .
-lub-
Nagłówek chroniony przez algorytm został niepoprawnie sformatowany.
-lub-
Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.
-lub-
Nagłówek chroniony przez algorytm nie jest zgodny z algorytmami obsługiwanymi przez określony key
element .