SignedCms Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az SignedCms osztály lehetővé teszi a CMS/PKCS #7 üzenetek aláírását és ellenőrzését.
public ref class SignedCms sealed
public sealed class SignedCms
type SignedCms = class
Public NotInheritable Class SignedCms
- Öröklődés
-
SignedCms
Megjegyzések
A titkosítási üzenet szintaxisa RFC az alábbi MIME-típusokat és fájlnévkiterjesztéseket adja meg a CMS/PKCS #7 üzenetekhez az ilyen tartalomtípusokkal.
| Tartalomtípus | MIME-típus | Extension |
|---|---|---|
| envelopedData | application/pkcs7-mime | .p7m |
| signedData | application/pkcs7-signature | .p7s.p7c |
Konstruktorok
| Name | Description |
|---|---|
| SignedCms() |
A SignedCms() konstruktor létrehozza az osztály egy példányát SignedCms . |
| SignedCms(ContentInfo, Boolean) |
A SignedCms(ContentInfo, Boolean) konstruktor létrehozza az osztály egy példányát a SignedCms megadott tartalomadatok belső tartalomként való használatával és a leválasztott állapot használatával. |
| SignedCms(ContentInfo) |
A SignedCms(ContentInfo) konstruktor létrehozza az osztály egy példányát a SignedCms megadott tartalomadatok belső tartalomként való használatával. |
| SignedCms(SubjectIdentifierType, ContentInfo, Boolean) |
A SignedCms(SubjectIdentifierType, ContentInfo, Boolean) konstruktor létrehozza az osztály egy példányát úgy SignedCms , hogy a megadott tulajdonosazonosító-típust használja az aláírók alapértelmezett tulajdonosazonosító-típusaként, a tartalominformációkat belső tartalomként, valamint a leválasztott állapot használatával. |
| SignedCms(SubjectIdentifierType, ContentInfo) |
A SignedCms(SubjectIdentifierType, ContentInfo) konstruktor létrehozza az osztály egy példányát úgy SignedCms , hogy a megadott tulajdonosazonosító-típust használja az aláírók és a tartalominformációk alapértelmezett tulajdonosazonosító-típusaként belső tartalomként. |
| SignedCms(SubjectIdentifierType) |
A SignedCms(SubjectIdentifierType) konstruktor létrehozza az osztály egy példányát úgy SignedCms , hogy a megadott tulajdonosazonosító-típust használja az aláírók alapértelmezett tulajdonosazonosító-típusaként. |
Tulajdonságok
| Name | Description |
|---|---|
| Certificates |
A Certificates tulajdonság lekéri a kódolt CMS/PKCS #7 üzenethez társított tanúsítványokat. |
| ContentInfo |
A ContentInfo tulajdonság lekéri a kódolt CMS/PKCS #7 üzenet belső tartalmát. |
| Detached |
A Detached tulajdonság lekéri, hogy az SignedCms objektum leválasztott aláírás-e. |
| SignerInfos |
A SignerInfos tulajdonság lekéri a SignerInfoCollection CMS/PKCS #7 üzenethez társított gyűjteményt. |
| Version |
A Version tulajdonság lekéri a CMS/PKCS #7 üzenet verzióját. |
Metódusok
| Name | Description |
|---|---|
| CheckHash() |
A CheckHash() metódus ellenőrzi a CMS/PKCS #7 üzenet adatintegritását. CheckHash() olyan speciális módszer, amelyet speciális biztonsági infrastruktúra-alkalmazásokban használnak, amelyek csak a CMS-üzenet kivonatát szeretnék ellenőrizni ahelyett, hogy teljes digitális aláírás-ellenőrzést végeznek. CheckHash() nem hitelesíti az üzenet szerzőét és feladóját, mert ez a módszer nem foglalja magában a digitális aláírás ellenőrzését. A CMS/PKCS #7 üzenet integritásának és hitelességének általános célú ellenőrzéséhez használja a vagy CheckSignature(X509Certificate2Collection, Boolean) metódusokatCheckSignature(Boolean). |
| CheckSignature(Boolean) |
A CheckSignature(Boolean) módszer ellenőrzi a digitális aláírásokat az aláírt CMS/PKCS #7 üzeneten, és opcionálisan ellenőrzi az aláírók tanúsítványait. |
| CheckSignature(X509Certificate2Collection, Boolean) |
A CheckSignature(X509Certificate2Collection, Boolean) módszer a megadott tanúsítványgyűjtemény használatával ellenőrzi a digitális aláírásokat az aláírt CMS/PKCS #7 üzeneten, és opcionálisan ellenőrzi az aláírók tanúsítványait. |
| ComputeSignature() |
Létrehoz egy aláírást, és hozzáadja az aláírást a CMS/PKCS #7 üzenethez. |
| ComputeSignature(CmsSigner, Boolean) |
Létrehoz egy aláírást a megadott aláíróval, és hozzáadja az aláírást a CMS/PKCS #7 üzenethez. |
| ComputeSignature(CmsSigner) |
Létrehoz egy aláírást a megadott aláíróval, és hozzáadja az aláírást a CMS/PKCS #7 üzenethez. |
| Decode(Byte[]) |
Kódolt SignedCms üzenet dekódolása. |
| Encode() |
A Encode() metódus cmS/PKCS #7 üzenetbe kódolja az objektumban lévő információkat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| RemoveSignature(Int32) |
Eltávolítja az aláírást a gyűjtemény megadott indexében SignerInfos . |
| RemoveSignature(SignerInfo) |
A RemoveSignature(SignerInfo) metódus eltávolítja a megadott SignerInfo objektum aláírását. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |