Compartir a través de


SignedCms Constructores

Definición

Inicializa una nueva instancia de la clase SignedCms.

Sobrecargas

SignedCms()

El constructor SignedCms() crea una instancia de la clase SignedCms .

SignedCms(ContentInfo)

El constructor SignedCms(ContentInfo) crea una instancia de la clase SignedCms utilizando la información de contenido especificada como contenido interno.

SignedCms(SubjectIdentifierType)

El constructor SignedCms(SubjectIdentifierType) crea una instancia de la clase SignedCms utilizando el tipo de identificador del sujeto especificado como tipo de identificador del sujeto predeterminado para los firmantes.

SignedCms(ContentInfo, Boolean)

El constructor SignedCms(ContentInfo, Boolean) crea una instancia de la clase SignedCms utilizando el estado desasociado y la información de contenido especificada como contenido interno.

SignedCms(SubjectIdentifierType, ContentInfo)

El constructor SignedCms(SubjectIdentifierType, ContentInfo) crea una instancia de la clase SignedCms utilizando el tipo de identificador del sujeto especificado como tipo de identificador del sujeto predeterminado para firmantes y la información de contenido como contenido interno.

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

El constructor SignedCms(SubjectIdentifierType, ContentInfo, Boolean) crea una instancia de la clase SignedCms utilizando el tipo de identificador del sujeto especificado como tipo de identificador del sujeto predeterminado para firmantes y la información de contenido como contenido interno.

SignedCms()

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

El constructor SignedCms() crea una instancia de la clase SignedCms .

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

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

La SignedCms clase tiene los siguientes valores de propiedad predeterminados.

Propiedad. Valor predeterminado
ContentInfo 1.2.840.113549.1.7.1 (datos)Longitud: cero
Detached Estado desasociado: false el contenido firmado se incluye en el mensaje CMS/PKCS #7 junto con la información de firma.

El valor predeterminado SubjectIdentifierType para los firmantes es SubjectIdentifierType.IssuerAndSerialNumber.

Si el estado desasociado es false (el valor predeterminado), el contenido firmado se incluye en el mensaje CMS/PKCS #7 junto con la información de firma. Si el estado desasociado es true, los clientes que no pueden descodificar mensajes S/MIME pueden ver el contenido del mensaje si se envía por separado. Esto puede ser útil en una aplicación de archivado que archiva el contenido del mensaje si el remitente del mensaje se puede comprobar para comprobar la autenticidad.

Se aplica a

SignedCms(ContentInfo)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

El constructor SignedCms(ContentInfo) crea una instancia de la clase SignedCms utilizando la información de contenido especificada como contenido 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

Objeto ContentInfo que especifica la información de contenido como contenido interno del mensaje SignedCms.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

Para conocer los valores de propiedad predeterminados usados con este constructor, vea SignedCms().

Si el estado desasociado es false (valor predeterminado), el contenido firmado se incluye en el mensaje CMS/PKCS #7 junto con la información de firma. Si el estado desasociado es true, los clientes que no pueden descodificar mensajes S/MIME pueden ver el contenido del mensaje si se envía por separado. Esto puede ser útil en una aplicación de archivado que archiva el contenido del mensaje si el remitente del mensaje se puede comprobar para comprobar la autenticidad.

Se aplica a

SignedCms(SubjectIdentifierType)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

El constructor SignedCms(SubjectIdentifierType) crea una instancia de la clase SignedCms utilizando el tipo de identificador del sujeto especificado como tipo de identificador del sujeto predeterminado para los firmantes.

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

Miembro SubjectIdentifierType que especifica el tipo de identificador del sujeto predeterminado para los firmantes.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

Para conocer los valores de propiedad predeterminados usados con este constructor, vea SignedCms().

Si el estado desasociado es false (valor predeterminado), el contenido firmado se incluye en el mensaje CMS/PKCS #7 junto con la información de firma. Si el estado desasociado es true, los clientes que no pueden descodificar mensajes S/MIME pueden ver el contenido del mensaje si se envía por separado. Esto puede ser útil en una aplicación de archivado que archiva el contenido del mensaje si el remitente del mensaje se puede comprobar para comprobar la autenticidad.

Se aplica a

SignedCms(ContentInfo, Boolean)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

El constructor SignedCms(ContentInfo, Boolean) crea una instancia de la clase SignedCms utilizando el estado desasociado y la información de contenido especificada como contenido interno.

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

Objeto ContentInfo que especifica la información de contenido como contenido interno del mensaje SignedCms.

detached
Boolean

Valor Boolean que especifica si el objeto SignedCms es para una firma desasociada. Si detached es true, la firma está desasociada. Si detached es false, la firma no está desasociada.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

Para conocer los valores de propiedad predeterminados usados con este constructor, vea SignedCms().

Si el estado desasociado es false (valor predeterminado), el contenido firmado se incluye en el mensaje CMS/PKCS #7 junto con la información de firma. Si el estado desasociado es true, los clientes que no pueden descodificar mensajes S/MIME pueden ver el contenido del mensaje si se envía por separado. Esto puede ser útil en una aplicación de archivado que archiva el contenido del mensaje si el remitente del mensaje se puede comprobar para comprobar la autenticidad.

Se aplica a

SignedCms(SubjectIdentifierType, ContentInfo)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

El constructor SignedCms(SubjectIdentifierType, ContentInfo) crea una instancia de la clase SignedCms utilizando el tipo de identificador del sujeto especificado como tipo de identificador del sujeto predeterminado para firmantes y la información de contenido como contenido 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

Miembro SubjectIdentifierType que especifica el tipo de identificador del sujeto predeterminado para los firmantes.

contentInfo
ContentInfo

Objeto ContentInfo que especifica la información de contenido como contenido interno del mensaje SignedCms.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

Para conocer los valores de propiedad predeterminados usados con este constructor, vea SignedCms().

Si el estado desasociado es false (valor predeterminado), el contenido firmado se incluye en el mensaje CMS/PKCS #7 junto con la información de firma. Si el estado desasociado es true, los clientes que no pueden descodificar mensajes S/MIME pueden ver el contenido del mensaje si se envía por separado. Esto puede ser útil en una aplicación de archivado que archiva el contenido del mensaje si el remitente del mensaje se puede comprobar para comprobar la autenticidad.

Se aplica a

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Source:
SignedCms.cs
Source:
SignedCms.cs
Source:
SignedCms.cs

El constructor SignedCms(SubjectIdentifierType, ContentInfo, Boolean) crea una instancia de la clase SignedCms utilizando el tipo de identificador del sujeto especificado como tipo de identificador del sujeto predeterminado para firmantes y la información de contenido como contenido interno.

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

Miembro SubjectIdentifierType que especifica el tipo de identificador del sujeto predeterminado para los firmantes.

contentInfo
ContentInfo

Objeto ContentInfo que especifica la información de contenido como contenido interno del mensaje SignedCms.

detached
Boolean

Valor Boolean que especifica si el objeto SignedCms es para una firma desasociada. Si detached es true, la firma está desasociada. Si detached es false, la firma no está desasociada.

Excepciones

Se ha pasado una referencia nula a un método que no la acepta como argumento válido.

Comentarios

Si el estado desasociado es false (valor predeterminado), el contenido firmado se incluye en el mensaje CMS/PKCS #7 junto con la información de firma. Si el estado desasociado es true, los clientes que no pueden descodificar mensajes S/MIME pueden ver el contenido del mensaje si se envía por separado. Esto puede ser útil en una aplicación de archivado que archiva el contenido del mensaje, independientemente de si el remitente del mensaje se puede comprobar para comprobar la autenticidad.

Se aplica a