EncryptedData (objeto)
[CAPICOM es un componente solo de 32 bits que está disponible para su uso en los siguientes sistemas operativos: Windows Server 2008, Windows Vista y Windows XP. En su lugar, use Servicios de invocación de plataforma (PInvoke) para llamar a las funciones de api de Win32 CryptEncryptMessage y CryptDecryptMessage para cifrar y descifrar mensajes. Para obtener información sobre PInvoke, vea Tutorial de invocación de plataforma. .NET y CryptoAPI a través de P/Invoke: parte 1 y .NET y CryptoAPI a través de P/Invoke: subsecciones de la parte 2 de extensión de criptografía de .NET con CAPICOM y P/Invoke también pueden ser útiles.]
El objeto EncryptedData proporciona propiedades y métodos para cifrar y descifrar datos mediante una clave de sesión derivada de un secreto.
Nota
CAPICOM no admite el tipo de contenido EncryptedData PKCS #7, pero usa una estructura ASN no estándar para EncryptedData. Por lo tanto, solo CAPICOM puede descifrar un objeto EncryptedData CAPICOM.
Miembros
El objeto EncryptedData tiene estos tipos de miembros:
Métodos
El objeto EncryptedData tiene estos métodos.
Método | Descripción |
---|---|
Descifrado | Descifra el contenido cifrado mediante el secreto. |
Cifrado | Cifra el contenido mediante el secreto actual y el algoritmo de cifrado. |
SetSecret | Establece el secreto del que se deriva la clave de sesión de cifrado y descifrado. |
Propiedades
El objeto EncryptedData tiene estas propiedades.
Propiedad | Tipo de acceso | Descripción |
---|---|---|
Algoritmo |
Solo lectura |
Algoritmo usado para el cifrado y descifrado. |
Contenido |
Lectura/escritura |
Contenido que se va a cifrar o descifrar. El establecimiento de esta propiedad debe realizarse antes de llamar al método Encrypt . Cuando el valor de esta propiedad se restablece, directa o indirectamente, se restablece todo el estado del objeto y se pierde cualquier contenido cifrado del objeto. Este es la propiedad predeterminada. |
Comentarios
El objeto EncryptedData se puede crear y es seguro para el scripting. El ProgID del objeto EncryptedData es CAPICOM. EncryptedData.1.
Requisitos
Requisito | Value |
---|---|
Fin de compatibilidad de cliente |
Windows Vista |
Fin de compatibilidad de servidor |
Windows Server 2008 |
Redistribuible |
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP |
Archivo DLL |
|
Consulte también