Udostępnij za pośrednictwem


SignedCms Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SignedCms.

Przeciążenia

SignedCms()

Konstruktor SignedCms() tworzy wystąpienie SignedCms klasy.

SignedCms(ContentInfo)

Konstruktor SignedCms(ContentInfo) tworzy wystąpienie SignedCms klasy przy użyciu określonych informacji o zawartości jako zawartości wewnętrznej.

SignedCms(SubjectIdentifierType)

Konstruktor SignedCms(SubjectIdentifierType) tworzy wystąpienie SignedCms klasy przy użyciu określonego typu identyfikatora podmiotu jako domyślnego typu identyfikatora podmiotu dla osób podpisujących.

SignedCms(ContentInfo, Boolean)

Konstruktor SignedCms(ContentInfo, Boolean) tworzy wystąpienie SignedCms klasy przy użyciu określonych informacji o zawartości jako zawartości wewnętrznej i przy użyciu stanu odłączonego.

SignedCms(SubjectIdentifierType, ContentInfo)

Konstruktor SignedCms(SubjectIdentifierType, ContentInfo) tworzy wystąpienie SignedCms klasy przy użyciu określonego typu identyfikatora podmiotu jako domyślnego typu identyfikatora podmiotu dla osób podpisujących i informacji o zawartości jako zawartości wewnętrznej.

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Konstruktor SignedCms(SubjectIdentifierType, ContentInfo, Boolean) tworzy wystąpienie SignedCms klasy przy użyciu określonego typu identyfikatora podmiotu jako domyślnego typu identyfikatora podmiotu dla osób podpisujących, informacji o zawartości jako zawartości wewnętrznej i przy użyciu stanu odłączonego.

SignedCms()

Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs

Konstruktor SignedCms() tworzy wystąpienie SignedCms klasy.

public:
 SignedCms();
public SignedCms ();
Public Sub New ()

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Klasa SignedCms ma następujące domyślne wartości właściwości.

Właściwość Wartość domyślna
ContentInfo 1.2.840.113549.1.7.1 (dane)Długość: zero
Detached Stan odłączony: false zawartość podpisana jest dołączona do komunikatu CMS/PKCS #7 wraz z informacjami o podpisie.

Wartością domyślną SubjectIdentifierType dla osób podpisujących jest SubjectIdentifierType.IssuerAndSerialNumber.

Jeśli stan odłączenia to false (wartość domyślna), podpisana zawartość jest dołączona do komunikatu CMS/PKCS #7 wraz z informacjami o podpisie. Jeśli stan odłączenia to true, klienci, którzy nie mogą dekodować komunikatów S/MIME, nadal będą widzieć zawartość komunikatu, jeśli jest wysyłany oddzielnie. Może to być przydatne w aplikacji archiwającej, która archiwizowa zawartość wiadomości, czy nadawca wiadomości może zostać zweryfikowany pod kątem autentyczności.

Dotyczy

SignedCms(ContentInfo)

Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs

Konstruktor SignedCms(ContentInfo) tworzy wystąpienie SignedCms klasy przy użyciu określonych informacji o zawartości jako zawartości wewnętrznej.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo)

Parametry

contentInfo
ContentInfo

ContentInfo Obiekt określający informacje o zawartości jako wewnętrzną zawartość komunikatuSignedCms.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Aby uzyskać domyślne wartości właściwości używane z tym konstruktorem, zobacz SignedCms().

Jeśli stan odłączenia to false (wartość domyślna), zawartość podpisana jest dołączona do komunikatu CMS/PKCS #7 wraz z informacjami o podpisie. Jeśli stan odłączenia to true, klienci, którzy nie mogą dekodować komunikatów S/MIME, nadal będą widzieć zawartość komunikatu, jeśli jest wysyłany oddzielnie. Może to być przydatne w aplikacji archiwającej, która zarchiwizuje zawartość wiadomości, czy nadawca wiadomości może zostać zweryfikowany pod kątem autentyczności.

Dotyczy

SignedCms(SubjectIdentifierType)

Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs

Konstruktor SignedCms(SubjectIdentifierType) tworzy wystąpienie SignedCms klasy przy użyciu określonego typu identyfikatora podmiotu jako domyślnego typu identyfikatora podmiotu dla osób podpisujących.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType)

Parametry

signerIdentifierType
SubjectIdentifierType

Element SubjectIdentifierType członkowski określający domyślny typ identyfikatora podmiotu dla osób podpisujących.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Aby uzyskać domyślne wartości właściwości używane z tym konstruktorem, zobacz SignedCms().

Jeśli stan odłączenia to false (wartość domyślna), zawartość podpisana jest dołączona do komunikatu CMS/PKCS #7 wraz z informacjami o podpisie. Jeśli stan odłączenia to true, klienci, którzy nie mogą dekodować komunikatów S/MIME, nadal będą widzieć zawartość komunikatu, jeśli jest wysyłany oddzielnie. Może to być przydatne w aplikacji archiwającej, która zarchiwizuje zawartość wiadomości, czy nadawca wiadomości może zostać zweryfikowany pod kątem autentyczności.

Dotyczy

SignedCms(ContentInfo, Boolean)

Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs

Konstruktor SignedCms(ContentInfo, Boolean) tworzy wystąpienie SignedCms klasy przy użyciu określonych informacji o zawartości jako zawartości wewnętrznej i przy użyciu stanu odłączonego.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo, detached As Boolean)

Parametry

contentInfo
ContentInfo

ContentInfo Obiekt określający informacje o zawartości jako wewnętrzną zawartość komunikatuSignedCms.

detached
Boolean

Boolean Wartość określająca, czy SignedCms obiekt jest przeznaczony dla odłączonego podpisu. Jeśli detached jest to true, podpis jest odłączony. Jeśli detached jest to false, podpis nie jest odłączony.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Aby uzyskać domyślne wartości właściwości używane z tym konstruktorem, zobacz SignedCms().

Jeśli stan odłączenia to false (wartość domyślna), zawartość podpisana jest dołączona do komunikatu CMS/PKCS #7 wraz z informacjami o podpisie. Jeśli stan odłączenia to true, klienci, którzy nie mogą dekodować komunikatów S/MIME, nadal będą widzieć zawartość komunikatu, jeśli jest wysyłany oddzielnie. Może to być przydatne w aplikacji archiwającej, która zarchiwizuje zawartość wiadomości, czy nadawca wiadomości może zostać zweryfikowany pod kątem autentyczności.

Dotyczy

SignedCms(SubjectIdentifierType, ContentInfo)

Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs
Źródło:
SignedCms.CtorOverloads.cs

Konstruktor SignedCms(SubjectIdentifierType, ContentInfo) tworzy wystąpienie SignedCms klasy przy użyciu określonego typu identyfikatora podmiotu jako domyślnego typu identyfikatora podmiotu dla osób podpisujących i informacji o zawartości jako zawartości wewnętrznej.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)

Parametry

signerIdentifierType
SubjectIdentifierType

Element SubjectIdentifierType członkowski określający domyślny typ identyfikatora podmiotu dla osób podpisujących.

contentInfo
ContentInfo

ContentInfo Obiekt określający informacje o zawartości jako wewnętrzną zawartość komunikatuSignedCms.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Aby uzyskać domyślne wartości właściwości używane z tym konstruktorem, zobacz SignedCms().

Jeśli stan odłączenia to false (wartość domyślna), zawartość podpisana jest dołączona do komunikatu CMS/PKCS #7 wraz z informacjami o podpisie. Jeśli stan odłączenia to true, klienci, którzy nie mogą dekodować komunikatów S/MIME, nadal będą widzieć zawartość komunikatu, jeśli jest wysyłany oddzielnie. Może to być przydatne w aplikacji archiwającej, która zarchiwizuje zawartość wiadomości, czy nadawca wiadomości może zostać zweryfikowany pod kątem autentyczności.

Dotyczy

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Źródło:
SignedCms.cs
Źródło:
SignedCms.cs
Źródło:
SignedCms.cs

Konstruktor SignedCms(SubjectIdentifierType, ContentInfo, Boolean) tworzy wystąpienie SignedCms klasy przy użyciu określonego typu identyfikatora podmiotu jako domyślnego typu identyfikatora podmiotu dla osób podpisujących, informacji o zawartości jako zawartości wewnętrznej i przy użyciu stanu odłączonego.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, detached As Boolean)

Parametry

signerIdentifierType
SubjectIdentifierType

Element SubjectIdentifierType członkowski określający domyślny typ identyfikatora podmiotu dla osób podpisujących.

contentInfo
ContentInfo

ContentInfo Obiekt określający informacje o zawartości jako wewnętrzną zawartość komunikatuSignedCms.

detached
Boolean

Boolean Wartość określająca, czy SignedCms obiekt jest przeznaczony dla odłączonego podpisu. Jeśli detached jest to true, podpis jest odłączony. Jeśli odłączono wartość , falsepodpis nie jest odłączony.

Wyjątki

Odwołanie o wartości null zostało przekazane do metody, która nie akceptuje jej jako prawidłowego argumentu.

Uwagi

Jeśli stan odłączenia to false (wartość domyślna), zawartość podpisana jest dołączona do komunikatu CMS/PKCS #7 wraz z informacjami o podpisie. Jeśli stan odłączenia to true, klienci, którzy nie mogą dekodować komunikatów S/MIME, nadal będą widzieć zawartość komunikatu, jeśli jest wysyłany oddzielnie. Może to być przydatne w aplikacji archiwającej, która archiwizowa zawartość wiadomości, niezależnie od tego, czy nadawca wiadomości może zostać zweryfikowany pod kątem autentyczności.

Dotyczy