Udostępnij za pośrednictwem


CoseMultiSignMessage.SignDetached Metoda

Definicja

Przeciążenia

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością.

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością.

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością.

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs

Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością.

public static byte[] SignDetached (byte[] detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, byte[]? associatedData = default);
static member SignDetached : byte[] * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * byte[] -> byte[]
Public Shared Function SignDetached (detachedContent As Byte(), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As Byte() = Nothing) As Byte()

Parametry

detachedContent
Byte[]

Zawartość do podpisania.

signer
CoseSigner

Informacje o podpisie używane do podpisania detachedContent.

protectedHeaders
CoseHeaderMap

Parametry chronionego nagłówka do dołączania do warstwy zawartości komunikatu.

unprotectedHeaders
CoseHeaderMap

Niechronione parametry nagłówka, które mają zostać dołączone do warstwy zawartości komunikatu.

associatedData
Byte[]

Dodatkowe dane skojarzone z podpisem, które należy również podać podczas weryfikacji.

Zwraca

Byte[]

Zakodowany komunikat.

Wyjątki

detachedContent lub signer to null.

Kolekcje protectedHeaders i unprotectedHeaders mają co najmniej jedną etykietę wspólną.

-lub-

Kolekcje ProtectedHeaders i UnprotectedHeaders w signer programie mają co najmniej jedną etykietę wspólną.

-lub-

Brakuje co najmniej jednej etykiety określonej w nagłówku CriticalHeaders .

Dotyczy

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs

Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością.

public static byte[] SignDetached (System.IO.Stream detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : System.IO.Stream * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As Stream, signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()

Parametry

detachedContent
Stream

Zawartość do podpisania.

signer
CoseSigner

Informacje o podpisie używane do podpisania detachedContent.

protectedHeaders
CoseHeaderMap

Parametry chronionego nagłówka do dołączania do warstwy zawartości komunikatu.

unprotectedHeaders
CoseHeaderMap

Niechronione parametry nagłówka, które mają zostać dołączone do warstwy zawartości komunikatu.

associatedData
ReadOnlySpan<Byte>

Dodatkowe dane skojarzone z podpisem, które należy również podać podczas weryfikacji.

Zwraca

Byte[]

Zakodowany komunikat.

Wyjątki

detachedContent lub signer to null.

detachedContent nie obsługuje czytania ani poszukiwania.

-lub-

Kolekcje protectedHeaders i unprotectedHeaders mają co najmniej jedną etykietę wspólną.

-lub-

Kolekcje ProtectedHeaders i UnprotectedHeaders w signer programie mają co najmniej jedną etykietę wspólną.

-lub-

Brakuje co najmniej jednej etykiety określonej w nagłówku CriticalHeaders .

Dotyczy

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs
Źródło:
CoseMultiSignMessage.cs

Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością.

public static byte[] SignDetached (ReadOnlySpan<byte> detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As ReadOnlySpan(Of Byte), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()

Parametry

detachedContent
ReadOnlySpan<Byte>

Zawartość do podpisania.

signer
CoseSigner

Informacje o podpisie używane do podpisania detachedContent.

protectedHeaders
CoseHeaderMap

Parametry chronionego nagłówka do dołączania do warstwy zawartości komunikatu.

unprotectedHeaders
CoseHeaderMap

Niechronione parametry nagłówka, które mają zostać dołączone do warstwy zawartości komunikatu.

associatedData
ReadOnlySpan<Byte>

Dodatkowe dane skojarzone z podpisem, które należy również podać podczas weryfikacji.

Zwraca

Byte[]

Zakodowany komunikat.

Wyjątki

signer to null.

Kolekcje protectedHeaders i unprotectedHeaders mają co najmniej jedną etykietę wspólną.

-lub-

Kolekcje ProtectedHeaders i UnprotectedHeaders w signer programie mają co najmniej jedną etykietę wspólną.

-lub-

Brakuje co najmniej jednej etykiety określonej w nagłówku CriticalHeaders .

Dotyczy