EnvelopedCms Klass
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.
Representerar en CMS/PKCS#7-struktur för omslutna data.
public ref class EnvelopedCms sealed
public sealed class EnvelopedCms
type EnvelopedCms = class
Public NotInheritable Class EnvelopedCms
- Arv
-
EnvelopedCms
Kommentarer
Rfc för kryptografisk meddelandesyntax anger följande MIME-typer och filnamnstillägg för CMS/PKCS#7-meddelanden med dessa innehållstyper.
| Innehållstyp | MIME type | Förlängning |
|---|---|---|
| envelopedData | application/pkcs7-mime | .p7m |
| signedData | application/pkcs7-signature | .p7s.p7c |
Konstruktorer
| Name | Description |
|---|---|
| EnvelopedCms() |
Initierar en ny instans av EnvelopedCms klassen med standardvärden. |
| EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Initierar en ny instans av EnvelopedCms klassen med en angiven symmetrisk krypteringsalgoritm och innehållsinformation. |
| EnvelopedCms(ContentInfo) |
Initierar en ny instans av EnvelopedCms klassen med angiven innehållsinformation. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Initierar en ny instans av EnvelopedCms klassen med angiven symmetrisk krypteringsalgoritm, innehållsinformation och ett ämnesidentifierarschema när du väljer mottagare efter användargränssnitt. |
| EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Initierar en ny instans av EnvelopedCms klassen med angiven innehållsinformation och ett ämnesidentifierarschema när du väljer mottagare efter användargränssnitt. |
Egenskaper
| Name | Description |
|---|---|
| Certificates |
Hämtar samlingen av certifikat som är associerade med det omslutna CMS/PKCS#7-meddelandet. |
| ContentEncryptionAlgorithm |
Hämtar identifieraren för den symmetriska krypteringsalgoritm som är associerad med det här meddelandet. |
| ContentInfo |
Hämtar innehållsinformationen för det omslutna CMS/PKCS#7-meddelandet. |
| RecipientInfos |
Hämtar en samling som representerar mottagarlistan för ett avkodat meddelande. Standardvärdet är en tom samling. |
| UnprotectedAttributes |
Hämtar samlingen med oskyddade (okrypterade) attribut som är associerade med det omslutna CMS/PKCS#7-meddelandet. |
| Version |
Hämtar versionen av det avkodade cms/PKCS#7-meddelandet. |
Metoder
| Name | Description |
|---|---|
| Decode(Byte[]) |
Avkodar en matris med byte som ett CMS/PKCS#7 EnvelopedData-meddelande. |
| Decode(ReadOnlySpan<Byte>) |
Avkodar angivna data som ett CMS/PKCS#7 EnvelopedData-meddelande. |
| Decrypt() |
Dekrypterar innehållet i det avkodade cms/PKCS#7-meddelandet via alla tillgängliga mottagare genom att söka i certifikatarkiven efter ett matchande certifikat och en matchande nyckel. |
| Decrypt(RecipientInfo, AsymmetricAlgorithm) |
Dekrypterar innehållet i det avkodade cms/PKCS#7-meddelandet via en angiven mottagarinformation med en angiven privat nyckel. |
| Decrypt(RecipientInfo, X509Certificate2Collection) |
Dekrypterar innehållet i det avkodade cms/PKCS#7-meddelandet via en angiven mottagarinformation genom att söka i certifikatarkiv och en angiven samling för ett matchande certifikat och en matchande nyckel. |
| Decrypt(RecipientInfo) |
Dekrypterar innehållet i det avkodade cms/PKCS#7-meddelandet via en angiven mottagarinformation genom att söka i certifikatarkiven efter ett matchande certifikat och en matchande nyckel. |
| Decrypt(X509Certificate2Collection) |
Dekrypterar innehållet i det avkodade cms/PKCS#7-meddelandet via tillgänglig mottagarinformation genom att söka i certifikatarkiv och en angiven samling för ett matchande certifikat och en matchande nyckel. |
| Encode() |
Kodar innehållet i det omslutna CMS/PKCS#7-meddelandet och returnerar det som en bytematris. |
| Encrypt() |
Krypterar innehållet i CMS/PKCS#7-meddelandet när du har valt mottagarcertifikat via ett popup-fönster för användargränssnittet. |
| Encrypt(CmsRecipient) |
Krypterar innehållet i CMS/PKCS#7-meddelandet för en enda angiven mottagare. |
| Encrypt(CmsRecipientCollection) |
Krypterar innehållet i CMS/PKCS#7-meddelandet för en eller flera mottagare. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |