Partilhar via


SignedCms Construtores

Definição

Inicializa uma nova instância da classe SignedCms.

Sobrecargas

SignedCms()

O construtor SignedCms() cria uma instância da classe SignedCms.

SignedCms(ContentInfo)

O construtor SignedCms(ContentInfo) cria uma instância da classe SignedCms usando as informações de conteúdo especificadas como o conteúdo interno.

SignedCms(SubjectIdentifierType)

O construtor SignedCms(SubjectIdentifierType) cria uma instância da classe SignedCms usando o tipo de identificador de assunto especificado como o tipo padrão para signatários.

SignedCms(ContentInfo, Boolean)

O construtor SignedCms(ContentInfo, Boolean) cria uma instância da classe SignedCms usando as informações de conteúdo especificadas como o conteúdo interno e usando o estado desanexado.

SignedCms(SubjectIdentifierType, ContentInfo)

O construtor SignedCms(SubjectIdentifierType, ContentInfo) cria uma instância da classe SignedCms usando o tipo de identificador de assunto especificado como o tipo padrão para signatários e as informações de conteúdo como conteúdo interno.

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

O construtor SignedCms(SubjectIdentifierType, ContentInfo, Boolean) cria uma instância da classe SignedCms usando o tipo de identificador de assunto especificado como o tipo padrão para signatários, as informações de conteúdo como conteúdo interno e usando o estado desanexado.

SignedCms()

Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs

O construtor SignedCms() cria uma instância da classe SignedCms.

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

Exceções

Uma referência nula foi passada para um método que não a aceita como um argumento válido.

Comentários

A SignedCms classe tem os seguintes valores de propriedade padrão.

Propriedade Valor padrão
ContentInfo 1.2.840.113549.1.7.1 (dados)Comprimento: zero
Detached Estado desanexado: false o conteúdo assinado está incluído na mensagem CMS/PKCS nº 7 junto com as informações de assinatura.

O padrão SubjectIdentifierType para signatários é SubjectIdentifierType.IssuerAndSerialNumber.

Se o estado desanexado for false (o padrão), o conteúdo assinado será incluído na mensagem CMS/PKCS nº 7 junto com as informações de assinatura. Se o estado desanexado for true, os clientes que não puderem decodificar mensagens S/MIME ainda poderão ver o conteúdo da mensagem se ela for enviada separadamente. Isso pode ser útil em um aplicativo de arquivamento que arquiva o conteúdo da mensagem se o remetente da mensagem pode ser verificado quanto à autenticidade.

Aplica-se a

SignedCms(ContentInfo)

Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs

O construtor SignedCms(ContentInfo) cria uma instância da classe SignedCms usando as informações de conteúdo especificadas como o conteúdo interno.

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)

Parâmetros

contentInfo
ContentInfo

Um objeto ContentInfo que especifica as informações de conteúdo como o conteúdo interno da mensagem SignedCms.

Exceções

Uma referência nula foi passada para um método que não a aceita como um argumento válido.

Comentários

Para obter os valores de propriedade padrão usados com esse construtor, consulte SignedCms().

Se o estado desanexado for false (o padrão), o conteúdo assinado será incluído na mensagem CMS/PKCS nº 7 junto com as informações de assinatura. Se o estado desanexado for true, os clientes que não puderem decodificar mensagens S/MIME ainda poderão ver o conteúdo da mensagem se ela for enviada separadamente. Isso pode ser útil em um aplicativo de arquivamento que arquiva o conteúdo da mensagem se o remetente da mensagem pode ser verificado quanto à autenticidade.

Aplica-se a

SignedCms(SubjectIdentifierType)

Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs

O construtor SignedCms(SubjectIdentifierType) cria uma instância da classe SignedCms usando o tipo de identificador de assunto especificado como o tipo padrão para signatários.

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)

Parâmetros

signerIdentifierType
SubjectIdentifierType

Um membro SubjectIdentifierType que especifica o tipo de identificador do assunto padrão para signatários.

Exceções

Uma referência nula foi passada para um método que não a aceita como um argumento válido.

Comentários

Para obter os valores de propriedade padrão usados com esse construtor, consulte SignedCms().

Se o estado desanexado for false (o padrão), o conteúdo assinado será incluído na mensagem CMS/PKCS nº 7 junto com as informações de assinatura. Se o estado desanexado for true, os clientes que não puderem decodificar mensagens S/MIME ainda poderão ver o conteúdo da mensagem se ela for enviada separadamente. Isso pode ser útil em um aplicativo de arquivamento que arquiva o conteúdo da mensagem se o remetente da mensagem pode ser verificado quanto à autenticidade.

Aplica-se a

SignedCms(ContentInfo, Boolean)

Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs

O construtor SignedCms(ContentInfo, Boolean) cria uma instância da classe SignedCms usando as informações de conteúdo especificadas como o conteúdo interno e usando o estado desanexado.

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)

Parâmetros

contentInfo
ContentInfo

Um objeto ContentInfo que especifica as informações de conteúdo como o conteúdo interno da mensagem SignedCms.

detached
Boolean

Um valor Boolean que especifica se o objeto SignedCms refere-se a uma assinatura desanexada. Se detached for true, a assinatura será desanexada. Se detached for false, a assinatura não será desanexada.

Exceções

Uma referência nula foi passada para um método que não a aceita como um argumento válido.

Comentários

Para obter os valores de propriedade padrão usados com esse construtor, consulte SignedCms().

Se o estado desanexado for false (o padrão), o conteúdo assinado será incluído na mensagem CMS/PKCS nº 7 junto com as informações de assinatura. Se o estado desanexado for true, os clientes que não puderem decodificar mensagens S/MIME ainda poderão ver o conteúdo da mensagem se ela for enviada separadamente. Isso pode ser útil em um aplicativo de arquivamento que arquiva o conteúdo da mensagem se o remetente da mensagem pode ser verificado quanto à autenticidade.

Aplica-se a

SignedCms(SubjectIdentifierType, ContentInfo)

Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs
Origem:
SignedCms.CtorOverloads.cs

O construtor SignedCms(SubjectIdentifierType, ContentInfo) cria uma instância da classe SignedCms usando o tipo de identificador de assunto especificado como o tipo padrão para signatários e as informações de conteúdo como conteúdo interno.

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)

Parâmetros

signerIdentifierType
SubjectIdentifierType

Um membro SubjectIdentifierType que especifica o tipo de identificador do assunto padrão para signatários.

contentInfo
ContentInfo

Um objeto ContentInfo que especifica as informações de conteúdo como o conteúdo interno da mensagem SignedCms.

Exceções

Uma referência nula foi passada para um método que não a aceita como um argumento válido.

Comentários

Para obter os valores de propriedade padrão usados com esse construtor, consulte SignedCms().

Se o estado desanexado for false (o padrão), o conteúdo assinado será incluído na mensagem CMS/PKCS nº 7 junto com as informações de assinatura. Se o estado desanexado for true, os clientes que não puderem decodificar mensagens S/MIME ainda poderão ver o conteúdo da mensagem se ela for enviada separadamente. Isso pode ser útil em um aplicativo de arquivamento que arquiva o conteúdo da mensagem se o remetente da mensagem pode ser verificado quanto à autenticidade.

Aplica-se a

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Origem:
SignedCms.cs
Origem:
SignedCms.cs
Origem:
SignedCms.cs

O construtor SignedCms(SubjectIdentifierType, ContentInfo, Boolean) cria uma instância da classe SignedCms usando o tipo de identificador de assunto especificado como o tipo padrão para signatários, as informações de conteúdo como conteúdo interno e usando o estado desanexado.

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)

Parâmetros

signerIdentifierType
SubjectIdentifierType

Um membro SubjectIdentifierType que especifica o tipo de identificador do assunto padrão para signatários.

contentInfo
ContentInfo

Um objeto ContentInfo que especifica as informações de conteúdo como o conteúdo interno da mensagem SignedCms.

detached
Boolean

Um valor Boolean que especifica se o objeto SignedCms refere-se a uma assinatura desanexada. Se detached for true, a assinatura será desanexada. Se desanexado for false, a assinatura não será desanexada.

Exceções

Uma referência nula foi passada para um método que não a aceita como um argumento válido.

Comentários

Se o estado desanexado for false (o padrão), o conteúdo assinado será incluído na mensagem CMS/PKCS nº 7 junto com as informações de assinatura. Se o estado desanexado for true, os clientes que não puderem decodificar mensagens S/MIME ainda poderão ver o conteúdo da mensagem se ela for enviada separadamente. Isso pode ser útil em um aplicativo de arquivamento que arquiva o conteúdo da mensagem se o remetente da mensagem pode ou não ser verificado quanto à autenticidade.

Aplica-se a