Esta documentación está archivada y no tiene mantenimiento.

System.Security.Cryptography.Pkcs (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Security.Cryptography.Pkcs proporciona elementos de programación para PKCS (Public Key Cryptography Standards, Normas de criptografía de clave pública) e incluye métodos para el cifrado de datos, el intercambio de claves, la solicitud de certificados, el cifrado y descifrado de clave pública y otras funciones de seguridad.

  ClaseDescripción
6see7k14.pubclass(es-es,VS.90).gifAlgorithmIdentifierLa clase AlgorithmIdentifier define el algoritmo que se utiliza para una operación criptográfica.
6see7k14.pubclass(es-es,VS.90).gifCmsRecipientLa clase CmsRecipient define el destinatario de un mensaje CMS/PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifCmsRecipientCollectionLa clase CmsRecipientCollection representa un conjunto de objetos CmsRecipient. CmsRecipientCollection implementa la interfaz ICollection.
6see7k14.pubclass(es-es,VS.90).gifCmsRecipientEnumeratorLa clase CmsRecipientEnumerator proporciona funcionalidad de enumeración a la colección CmsRecipientCollection. CmsRecipientEnumerator implementa la interfaz IEnumerator.
6see7k14.pubclass(es-es,VS.90).gifCmsSignerLa clase CmsSigner proporciona funcionalidad de firma.
6see7k14.pubclass(es-es,VS.90).gifContentInfoLa clase ContentInfo representa la estructura de datos de ContentInfo CMS/PKCS #7 como se define en el documento de estándares CMS/PKCS #7. Esta estructura es la base de todos los mensajes CMS/PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifEnvelopedCmsLa clase EnvelopedCms representa una estructura CMS/PKCS #7 para datos con doble cifrado.
6see7k14.pubclass(es-es,VS.90).gifKeyAgreeRecipientInfoLa clase KeyAgreeRecipientInfo define la información del destinatario relativa al acuerdo de claves. Los algoritmos de acuerdo de claves utilizan normalmente el algoritmo de acuerdo de claves de Diffie-Hellman, en el que las dos partes que establecen una clave criptográfica compartida participan en su generación y, por definición, se ponen acuerdo con respecto a dicha clave. Este tipo de algoritmos se diferencia de los algoritmos de transporte de claves en que, en el caso de estos últimos, una parte genera la clave unilateralmente y se la envía, o la transporta, a la otra parte.
6see7k14.pubclass(es-es,VS.90).gifKeyTransRecipientInfoLa clase KeyTransRecipientInfo define la información del destinatario para transporte de claves. Los algoritmos de transporte de claves utilizan normalmente el algoritmo RSA, en el que un originador establece una clave criptográfica compartida con un destinatario generando esa clave y transportándola a continuación al destinatario. Por el contrario, en los algoritmos de acuerdo de claves, las dos partes que van a utilizar la clave criptográfica participan en su generación y acuerdan conjuntamente su uso.
6see7k14.pubclass(es-es,VS.90).gifPkcs9AttributeObjectRepresenta un atributo utilizado para las operaciones CMS/PKCS #7 y PKCS #9.
6see7k14.pubclass(es-es,VS.90).gifPkcs9ContentTypeLa clase Pkcs9ContentType define el tipo del contenido de un mensaje CMS/PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifPkcs9DocumentDescriptionLa clase Pkcs9DocumentDescription define la descripción del contenido de un mensaje CMS/PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifPkcs9DocumentNameLa clase Pkcs9DocumentName define el nombre de un mensaje CMS/PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifPkcs9MessageDigestLa clase Pkcs9MessageDigest define la síntesis de un mensaje CMS/PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifPkcs9SigningTimeLa clase Pkcs9SigningTime define la fecha y la hora en que se creó una firma. Un objeto Pkcs9SigningTime se puede utilizar como atributo autenticado de un objeto CmsSigner cuando se va a acompañar una firma digital de una fecha y una hora autenticadas.
6see7k14.pubclass(es-es,VS.90).gifPublicKeyInfoLa clase PublicKeyInfo representa información asociada a una clave pública.
6see7k14.pubclass(es-es,VS.90).gifRecipientInfoLa clase RecipientInfo representa información sobre el destinatario de un mensaje CMS/PKCS #7. RecipientInfo es una clase abstracta heredada por las clases KeyAgreeRecipientInfo y KeyTransRecipientInfo.
6see7k14.pubclass(es-es,VS.90).gifRecipientInfoCollectionLa clase RecipientInfoCollection representa una colección de objetos RecipientInfo. RecipientInfoCollection implementa la interfaz ICollection.
6see7k14.pubclass(es-es,VS.90).gifRecipientInfoEnumeratorLa clase RecipientInfoEnumerator proporciona funcionalidad de enumeración a la colección RecipientInfoCollection. RecipientInfoEnumerator implementa la interfaz IEnumerator.
6see7k14.pubclass(es-es,VS.90).gifSignedCmsLa clase SignedCms habilita la firma y comprobación de mensajes CMS o PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifSignerInfoLa clase SignerInfo representa a un firmante asociado a un objeto SignedCms que representa un mensaje CMS o PKCS #7.
6see7k14.pubclass(es-es,VS.90).gifSignerInfoCollectionLa clase SignerInfoCollection representa una colección de objetos SignerInfo. SignerInfoCollection implementa la interfaz ICollection.
6see7k14.pubclass(es-es,VS.90).gifSignerInfoEnumeratorLa clase SignerInfoEnumerator proporciona funcionalidad de enumeración a la colección SignerInfoCollection. SignerInfoEnumerator implementa la interfaz IEnumerator.
6see7k14.pubclass(es-es,VS.90).gifSubjectIdentifierLa clase SubjectIdentifier define el tipo del identificador de un sujeto, como CmsSigner o CmsRecipient. El emisor del certificado y el número de serie o la clave del sujeto pueden identificar el sujeto.
6see7k14.pubclass(es-es,VS.90).gifSubjectIdentifierOrKeyLa clase SubjectIdentifierOrKey define el tipo de identificador de un sujeto, como CmsSigner o CmsRecipient. El emisor del certificado y el número de serie, el hash de la clave del sujeto o la clave del sujeto.

  EnumeraciónDescripción
6see7k14.pubenumeration(es-es,VS.90).gifKeyAgreeKeyChoiceLa enumeración KeyAgreeKeyChoice define el tipo de clave utilizado en un protocolo de acuerdo de claves.
6see7k14.pubenumeration(es-es,VS.90).gifRecipientInfoTypeLa enumeración RecipientInfoType define los tipos de información del destinatario.
6see7k14.pubenumeration(es-es,VS.90).gifSubjectIdentifierOrKeyTypeLa enumeración SubjectIdentifierOrKeyType define cómo se identifica un sujeto.
6see7k14.pubenumeration(es-es,VS.90).gifSubjectIdentifierTypeLa enumeración SubjectIdentifierType define el tipo del identificador del sujeto.
Mostrar: