Exportar (0) Imprimir
Expandir todo

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

Nota: este espacio de nombres es nuevo en la versión 2.0 de .NET Framework.

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
Clase públicaAlgorithmIdentifierLa clase AlgorithmIdentifier define el algoritmo que se utiliza para una operación criptográfica.
Clase públicaCmsRecipientLa clase CmsRecipient define el destinatario de un mensaje CMS/PKCS #7.
Clase públicaCmsRecipientCollectionLa clase CmsRecipientCollection representa un conjunto de objetos CmsRecipient. CmsRecipientCollection implementa la interfaz ICollection.
Clase públicaCmsRecipientEnumeratorLa clase CmsRecipientEnumerator proporciona funcionalidad de enumeración a la colección CmsRecipientCollection. CmsRecipientEnumerator implementa la interfaz IEnumerator.
Clase públicaCmsSignerLa clase CmsSigner proporciona funcionalidad de firma.
Clase públicaContentInfoLa 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.
Clase públicaEnvelopedCmsLa clase EnvelopedCms representa una estructura CMS/PKCS #7 para datos con doble cifrado.
Clase públicaKeyAgreeRecipientInfoLa 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.
Clase públicaKeyTransRecipientInfoLa 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 cual 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.
Clase públicaPkcs9AttributeObjectRepresenta un atributo utilizado para las operaciones CMS/PKCS #7 y PKCS #9.
Clase públicaPkcs9ContentTypeLa clase Pkcs9ContentType define el tipo del contenido de un mensaje CMS/PKCS #7.
Clase públicaPkcs9DocumentDescriptionLa clase Pkcs9DocumentDescription define la descripción del contenido de un mensaje CMS/PKCS #7.
Clase públicaPkcs9DocumentNameLa clase Pkcs9DocumentName define el nombre de un mensaje CMS/PKCS #7.
Clase públicaPkcs9MessageDigestLa clase Pkcs9MessageDigest define la síntesis de un mensaje CMS/PKCS #7.
Clase públicaPkcs9SigningTimeLa 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.
Clase públicaPublicKeyInfoLa clase PublicKeyInfo representa información asociada a una clave pública.
Clase públicaRecipientInfoLa 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.
Clase públicaRecipientInfoCollectionLa clase RecipientInfoCollection representa una colección de objetos RecipientInfo. RecipientInfoCollection implementa la interfaz ICollection.
Clase públicaRecipientInfoEnumeratorLa clase RecipientInfoEnumerator proporciona funcionalidad de enumeración a la colección RecipientInfoCollection. RecipientInfoEnumerator implementa la interfaz IEnumerator.
Clase públicaSignedCmsLa clase SignedCms habilita la firma y comprobación de mensajes CMS o PKCS #7.
Clase públicaSignerInfoLa clase SignerInfo representa a un firmante asociado a un objeto SignedCms que representa un mensaje CMS o PKCS #7.
Clase públicaSignerInfoCollectionLa clase SignerInfoCollection representa una colección de objetos SignerInfo. SignerInfoCollection implementa la interfaz ICollection.
Clase públicaSignerInfoEnumeratorLa clase SignerInfoEnumerator proporciona funcionalidad de enumeración a la colección SignerInfoCollection. SignerInfoEnumerator implementa la interfaz IEnumerator.
Clase públicaSubjectIdentifierLa 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.
Clase públicaSubjectIdentifierOrKeyLa 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
Enumeración públicaKeyAgreeKeyChoiceLa enumeración KeyAgreeKeyChoice define el tipo de clave utilizado en un protocolo de acuerdo de claves.
Enumeración públicaRecipientInfoTypeLa enumeración RecipientInfoType define los tipos de información del destinatario.
Enumeración públicaSubjectIdentifierOrKeyTypeLa enumeración SubjectIdentifierOrKeyType define cómo se identifica un sujeto.
Enumeración públicaSubjectIdentifierTypeLa enumeración SubjectIdentifierType define el tipo del identificador del sujeto.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft