Udostępnij za pośrednictwem


CoseMultiSignMessage.SignEmbedded Metoda

Definicja

Przeciążenia

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

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

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

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

SignEmbedded(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 osadzoną zawartością.

public static byte[] SignEmbedded (byte[] embeddedContent, 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 SignEmbedded : byte[] * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * byte[] -> byte[]
Public Shared Function SignEmbedded (embeddedContent As Byte(), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As Byte() = Nothing) As Byte()

Parametry

embeddedContent
Byte[]

Zawartość do podpisania i dołączenia do wiadomości.

signer
CoseSigner

Informacje o podpisie używane do podpisania embeddedContent.

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

embeddedContent 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

SignEmbedded(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[] SignEmbedded (ReadOnlySpan<byte> embeddedContent, 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 SignEmbedded : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignEmbedded (embeddedContent 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

embeddedContent
ReadOnlySpan<Byte>

Zawartość do podpisania i dołączenia do wiadomości.

signer
CoseSigner

Informacje o podpisie używane do podpisania embeddedContent.

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