EncryptionProvider Interfaz

Definición

Proporciona los métodos para establecer permisos, aplicar el tipo de cifrado y descifrado subyacentes, y realizar la autenticación de usuarios.

public interface class EncryptionProvider
[System.Runtime.InteropServices.Guid("000CD809-0000-0000-C000-000000000046")]
public interface EncryptionProvider
[<System.Runtime.InteropServices.Guid("000CD809-0000-0000-C000-000000000046")>]
type EncryptionProvider = interface
Public Interface EncryptionProvider
Atributos

Comentarios

Los proveedores de cifrado se implementan mediante complementos COM personalizados. Los documentos de Office contienen espacio de almacenamiento para la información específica de los complementos, donde es posible guardar los datos necesarios para cifrar, descifrar y aplicar derechos, así como mostrar interfaces de usuario de configuración de permisos y autenticación.

Métodos

Authenticate(Object, Object, UInt32)

Se utiliza para determinar si el usuario dispone de los permisos apropiados para abrir el documento cifrado.

CloneSession(Int32)

Crea una segunda copia de trabajo de la EncryptionProvider sesión de cifrado del objeto para un archivo que está a punto de guardarse.

DecryptStream(Int32, String, Object, Object)

Descifra y devuelve una secuencia de datos cifrados de un documento.

EncryptStream(Int32, String, Object, Object)

Cifra y devuelve una cadena de datos para un documento.

EndSession(Int32)

Finaliza la sesión de cifrado actual.

GetProviderDetail(EncryptionProviderDetail)

Muestra información sobre el cifrado del documento actual.

NewSession(Object)

Usado por el EncryptionProvider objeto para crear una nueva sesión de cifrado. En esta sesión se utiliza el proveedor en caché la información específica del documento sobre el cifrado, los usuarios y los derechos mientras el documento está en la memoria.

Save(Int32, Object)

Guarda un documento cifrado.

ShowSettings(Int32, Object, Boolean, Boolean)

Se utiliza para mostrar un cuadro de diálogo con la configuración de cifrado correspondiente al documento actual.

Se aplica a