Język

CoseSign1Message.VerifyDetached Metoda

Definicja

Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza.

Przeciążenia

Nazwa Opis
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(CoseKey, Byte[], Byte[])

Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza.

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza.

VerifyDetached(CoseKey, 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
Ź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

key
AsymmetricAlgorithm

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 ma wartość null.

key jest nieobsługiwanym typem.

Zawartość jest osadzona w tym komunikacie, użyj przeciążenia korzystającego z osadzonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

— lub —

Nagłówek chroniony algorytmem nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Zobacz też

Dotyczy

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Źródło:
CoseSign1Message.cs
Ź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

key
AsymmetricAlgorithm

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 ma wartość null.

key jest nieobsługiwanym typem.

— lub —

detachedContent nie obsługuje czytania ani poszukiwania.

Zawartość jest osadzona w tym komunikacie, użyj przeciążenia korzystającego z osadzonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

— lub —

Nagłówek chroniony algorytmem nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Zobacz też

Dotyczy

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

Źródło:
CoseSign1Message.cs
Ź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

key
AsymmetricAlgorithm

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

Parametr key ma wartość null.

key jest nieobsługiwanym typem.

Zawartość jest osadzona w tym komunikacie, użyj przeciążenia korzystającego z osadzonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

— lub —

Nagłówek chroniony algorytmem nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Zobacz też

Dotyczy

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

Ź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.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

Parametry

key
CoseKey

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 ma wartość null.

key jest nieobsługiwanym typem.

Zawartość jest osadzona w tym komunikacie, użyj przeciążenia korzystającego z osadzonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

— lub —

Nagłówek chroniony algorytmem nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Zobacz też

Dotyczy

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Ź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.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

Parametry

key
CoseKey

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 ma wartość null.

key jest nieobsługiwanym typem.

— lub —

detachedContent nie obsługuje czytania ani poszukiwania.

Zawartość jest osadzona w tym komunikacie, użyj przeciążenia korzystającego z osadzonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

— lub —

Nagłówek chroniony algorytmem nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Zobacz też

Dotyczy

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

Ź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.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

Parametry

key
CoseKey

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

Parametr key ma wartość null.

key jest nieobsługiwanym typem.

Zawartość jest osadzona w tym komunikacie, użyj przeciążenia korzystającego z osadzonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

— lub —

Nagłówek chroniony algorytmem nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Zobacz też

Dotyczy