SignedCms.Decode Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Decode(Byte[]) |
Décode un message encodé SignedCms . |
| Decode(ReadOnlySpan<Byte>) |
Decode(Byte[])
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
Décode un message encodé SignedCms .
public:
void Decode(cli::array <System::Byte> ^ encodedMessage);
public void Decode(byte[] encodedMessage);
member this.Decode : byte[] -> unit
Public Sub Decode (encodedMessage As Byte())
Paramètres
- encodedMessage
- Byte[]
Tableau de valeurs d’octets qui représente le message CMS/PKCS#7 codé à décoder.
Exceptions
encodedMessage a la valeur null.
encodedMessage impossible de décoder correctement.
Exemples
L’exemple suivant montre le placement de la Decode méthode dans le processus de vérification des signatures sur un SignedCms message. Dans cet exemple, le contenu du message n’est pas détaché. Le contenu du message est donc inclus dans le SignedCms message.
// 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)
L’exemple suivant montre le placement de la Decode méthode dans le processus de vérification des signatures sur un SignedCms message. Dans cet exemple, le contenu du message est détaché. Le contenu du message doit donc être vérifié indépendamment du SignedCms message.
// 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)
Remarques
Cette méthode réinitialise toutes les variables membres de l’objet à l’aide des informations obtenues à partir du décodage réussi.
Voir aussi
S’applique à
Decode(ReadOnlySpan<Byte>)
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- SignedCms.cs
- Source:
- 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))
Paramètres
- encodedMessage
- ReadOnlySpan<Byte>
Étendue en lecture seule de valeurs d’octets qui représente le message CMS/PKCS#7 encodé à décoder.
Exceptions
encodedMessage impossible de décoder correctement.