SignedCms.Decode Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Decode(Byte[]) |
Avkodar ett kodat SignedCms meddelande. |
| Decode(ReadOnlySpan<Byte>) |
Decode(Byte[])
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
Avkodar ett kodat SignedCms meddelande.
public:
void Decode(cli::array <System::Byte> ^ encodedMessage);
public void Decode(byte[] encodedMessage);
member this.Decode : byte[] -> unit
Public Sub Decode (encodedMessage As Byte())
Parametrar
- encodedMessage
- Byte[]
En matris med bytevärden som representerar det kodade CMS/PKCS#7-meddelandet som ska avkodas.
Undantag
encodedMessage är null.
encodedMessage kunde inte avkodas.
Exempel
I följande exempel visas placeringen av Decode metoden i processen för att verifiera signaturerna i ett SignedCms meddelande. I det här exemplet kopplas inte meddelandeinnehållet från, så meddelandeinnehållet ingår i meddelandet SignedCms .
// Create a new, nondetached SignedCms message.
SignedCms signedCms = new SignedCms();
// encodedMessage is the encoded message received from
// the sender.
signedCms.Decode(encodedMessage);
// Verify the signature without validating the
// certificate.
signedCms.CheckSignature(true);
' Create a new, nondetached SignedCms message.
Dim signedCms As New SignedCms()
' encodedMessage is the encoded message received from
' the sender.
signedCms.Decode(encodedMessage)
' Verify the signature without validating the
' certificate.
signedCms.CheckSignature(True)
I följande exempel visas placeringen av Decode metoden i processen för att verifiera signaturerna i ett SignedCms meddelande. I det här exemplet kopplas meddelandeinnehållet från, så meddelandeinnehållet måste verifieras oberoende av SignedCms meddelandet.
// Create a ContentInfo object from the inner content obtained
// independently from encodedMessage.
ContentInfo contentInfo = new ContentInfo(innerContent);
// Create a new, detached SignedCms message.
SignedCms signedCms = new SignedCms(contentInfo, true);
// encodedMessage is the encoded message received from
// the sender.
signedCms.Decode(encodedMessage);
// Verify the signature without validating the
// certificate.
signedCms.CheckSignature(true);
' Create a ContentInfo object from the inner content obtained
' independently from encodedMessage.
Dim contentInfo As New ContentInfo(innerContent)
' Create a new, detached SignedCms message.
Dim signedCms As New SignedCms(contentInfo, True)
' encodedMessage is the encoded message received from
' the sender.
signedCms.Decode(encodedMessage)
' Verify the signature without validating the
' certificate.
signedCms.CheckSignature(True)
Kommentarer
Den här metoden återställer alla medlemsvariabler för objektet med hjälp av den information som hämtas från en lyckad avkodning.
Se även
Gäller för
Decode(ReadOnlySpan<Byte>)
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
- Källa:
- SignedCms.cs
public:
void Decode(ReadOnlySpan<System::Byte> encodedMessage);
public void Decode(ReadOnlySpan<byte> encodedMessage);
member this.Decode : ReadOnlySpan<byte> -> unit
Public Sub Decode (encodedMessage As ReadOnlySpan(Of Byte))
Parametrar
- encodedMessage
- ReadOnlySpan<Byte>
Ett skrivskyddat intervall med bytevärden som representerar det kodade CMS/PKCS#7-meddelandet som ska avkodas.
Undantag
encodedMessage kunde inte avkodas.