CmsSigner Clase

Definición

Representa un firmante potencial para un mensaje firmado CMS/PKCS#7.Represents a potential signer for a CMS/PKCS#7 signed message.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Herencia
CmsSigner

Constructores

CmsSigner()

Inicializa una nueva instancia de la clase CmsSigner con valores predeterminados.Initializes a new instance of the CmsSigner class with default values.

CmsSigner(CspParameters)

Inicializa una instancia nueva de la clase CmsSigner a partir de una clave persistente.Initializes a new instance of the CmsSigner class from a persisted key.

CmsSigner(SubjectIdentifierType)

Inicializa una instancia nueva de la clase CmsSigner con un tipo de identificador de sujeto especificado.Initializes a new instance of the CmsSigner class with a specified subject identifier type.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Inicializa una instancia nueva de la clase CmsSigner con un certificado del firmante y un tipo de identificador de sujeto especificados.Initializes a new instance of the CmsSigner class with a specified signer certificate and subject identifier type.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Inicializa una instancia nueva de la clase CmsSigner con un certificado del firmante, un tipo de identificador de sujeto y un objeto de clave privada especificados.Initializes a new instance of the CmsSigner class with a specified signer certificate, subject identifier type, and private key object.

CmsSigner(X509Certificate2)

Inicializa una instancia nueva de la clase CmsSigner con un certificado del firmante especificado.Initializes a new instance of the CmsSigner class with a specified signer certificate.

Propiedades

Certificate

La propiedad Certificate establece o recupera el objeto X509Certificate2 que representa el certificado de firma.The Certificate property sets or retrieves the X509Certificate2 object that represents the signing certificate.

Certificates

Obtiene una colección de certificados que se consideran con WholeChain y ExcludeRoot.Gets a collection of certificates which are considered with WholeChain and ExcludeRoot.

DigestAlgorithm

Obtiene o establece el identificador del algoritmo hash que se va a utilizar con la firma.Gets or sets the algorithm identifier for the hash algorithm to use with the signature.

IncludeOption

Obtiene o establece la opción que indica la porción de una cadena de certificados del certificado del firmante que se debe insertar en el mensaje firmado.Gets or sets the option indicating how much of a the signer certificate's certificate chain should be embedded in the signed message.

PrivateKey

Obtiene o establece el objeto de clave privada que se va a usar durante la firma.Gets or sets the private key object to use during signing.

SignedAttributes

Obtiene una colección de atributos que se van a asociar a esta firma y que también están protegidos por la firma.Gets a collections of attributes to associate with this signature that are also protected by the signature.

SignerIdentifierType

Obtiene el esquema que se va a usar para identificar el certificado de firma que se ha utilizado.Gets the scheme to use for identifying which signing certificate was used.

UnsignedAttributes

Obtiene una colección de atributos que se van a asociar a esta firma y que no están protegidos por la firma.Gets a collections of attributes to associate with this signature that are not protected by the signature.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a