CoseMultiSignMessage.SignEmbedded Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Belirtilen içeriği imzalar ve eklenmiş içeriğe sahip bir COSE_Sign iletisi olarak kodlar. |
SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Belirtilen içeriği imzalar ve ayrılmış içeriğe sahip bir COSE_Sign iletisi olarak kodlar. |
SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])
- Kaynak:
- CoseMultiSignMessage.cs
- Kaynak:
- CoseMultiSignMessage.cs
Belirtilen içeriği imzalar ve eklenmiş içeriğe sahip bir COSE_Sign iletisi olarak kodlar.
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()
Parametreler
- embeddedContent
- Byte[]
İmzalanıp iletiye eklenecek içerik.
- signer
- CoseSigner
imzalamak için kullanılan imzalayıcı embeddedContent
bilgileri.
- protectedHeaders
- CoseHeaderMap
İletinin içerik katmanına eklenecek korumalı üst bilgi parametreleri.
- unprotectedHeaders
- CoseHeaderMap
İletinin içerik katmanına eklenecek korumasız üst bilgi parametreleri.
- associatedData
- Byte[]
İmzayla ilişkili ek veriler, doğrulama sırasında da sağlanmalıdır.
Döndürülenler
Kodlanmış ileti.
Özel durumlar
embeddedContent
veya signer
şeklindedir null
.
protectedHeaders
ve unprotectedHeaders
koleksiyonlarının ortak bir veya daha fazla etiketi vardır.
-veya-
içindeki ProtectedHeaderssigner
ve UnprotectedHeaders koleksiyonlarının ortak bir veya daha fazla etiketi vardır.
-veya-
Üst bilgide belirtilen etiketlerden biri CriticalHeaders veya daha fazlası eksik.
Şunlara uygulanır
SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)
- Kaynak:
- CoseMultiSignMessage.cs
- Kaynak:
- CoseMultiSignMessage.cs
Belirtilen içeriği imzalar ve ayrılmış içeriğe sahip bir COSE_Sign iletisi olarak kodlar.
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()
Parametreler
- embeddedContent
- ReadOnlySpan<Byte>
İmzalanıp iletiye eklenecek içerik.
- signer
- CoseSigner
imzalamak için kullanılan imzalayıcı embeddedContent
bilgileri.
- protectedHeaders
- CoseHeaderMap
İletinin içerik katmanına eklenecek korumalı üst bilgi parametreleri.
- unprotectedHeaders
- CoseHeaderMap
İletinin içerik katmanına eklenecek korumasız üst bilgi parametreleri.
- associatedData
- ReadOnlySpan<Byte>
İmzayla ilişkili ek veriler, doğrulama sırasında da sağlanmalıdır.
Döndürülenler
Kodlanmış ileti.
Özel durumlar
signer
, null
değeridir.
protectedHeaders
ve unprotectedHeaders
koleksiyonlarının ortak bir veya daha fazla etiketi vardır.
-veya-
içindeki ProtectedHeaderssigner
ve UnprotectedHeaders koleksiyonlarının ortak bir veya daha fazla etiketi vardır.
-veya-
Üst bilgide belirtilen etiketlerden biri CriticalHeaders veya daha fazlası eksik.