Aspose::Pdf::Document::Encrypt método

Document::Encrypt(Aspose::Pdf::Permissions, Aspose::Pdf::CryptoAlgorithm, const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>>>&) method

Encripta el documento.

void Aspose::Pdf::Document::Encrypt(Aspose::Pdf::Permissions permissions, Aspose::Pdf::CryptoAlgorithm cryptoAlgorithm, const System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>>> &publicCertificates)
ParámetroTipoDescripción
permissionsAspose::Pdf::PermissionsDocument permisos, vea Permisos para más detalles.
cryptoAlgorithmAspose::Pdf::CryptoAlgorithmAlgoritmo criptográfico, vea CryptoAlgorithm para más detalles.
publicCertificatesconst System::SharedPtr<System::Collections::Generic::IList<System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>>>&Los certificados públicos utilizados para el cifrado — uno por destinatario.

Observaciones

Este método prepara el cifrado. Para encriptar un documento, necesita llamar al método Save para guardarlo.

Ver también

Document::Encrypt(const System::String&, const System::String&, Aspose::Pdf::Permissions, Aspose::Pdf::CryptoAlgorithm) method

Encripta el documento.

void Aspose::Pdf::Document::Encrypt(const System::String &userPassword, const System::String &ownerPassword, Aspose::Pdf::Permissions permissions, Aspose::Pdf::CryptoAlgorithm cryptoAlgorithm)
ParámetroTipoDescripción
userPasswordconst System::String&Contraseña de usuario.
ownerPasswordconst System::String&Contraseña del propietario.
permissionsAspose::Pdf::PermissionsDocument permisos, vea Permisos para más detalles.
cryptoAlgorithmAspose::Pdf::CryptoAlgorithmAlgoritmo criptográfico, vea CryptoAlgorithm para más detalles.

Observaciones

Este método prepara el cifrado. Para encriptar un documento, necesita llamar al método Save para guardarlo.

Ver también

Document::Encrypt(const System::String&, const System::String&, Aspose::Pdf::Permissions, Aspose::Pdf::CryptoAlgorithm, bool) method

Encripta el documento.

void Aspose::Pdf::Document::Encrypt(const System::String &userPassword, const System::String &ownerPassword, Aspose::Pdf::Permissions permissions, Aspose::Pdf::CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
ParámetroTipoDescripción
userPasswordconst System::String&Contraseña de usuario.
ownerPasswordconst System::String&Contraseña del propietario.
permissionsAspose::Pdf::PermissionsDocument permisos, vea Permisos para más detalles.
cryptoAlgorithmAspose::Pdf::CryptoAlgorithmAlgoritmo criptográfico, vea CryptoAlgorithm para más detalles.
usePdf20boolCompatibilidad con la revisión 6 (Extensión 8).

Observaciones

Este método prepara el cifrado. Para encriptar un documento, necesita llamar al método Save para guardarlo.

Ver también

Document::Encrypt(const System::String&, const System::String&, Aspose::Pdf::Permissions, const System::SharedPtr<Security::ICustomSecurityHandler>&) method

Encripta el documento.

void Aspose::Pdf::Document::Encrypt(const System::String &userPassword, const System::String &ownerPassword, Aspose::Pdf::Permissions permissions, const System::SharedPtr<Security::ICustomSecurityHandler> &customHandler)
ParámetroTipoDescripción
userPasswordconst System::String&Contraseña de usuario.
ownerPasswordconst System::String&Contraseña del propietario.
permissionsAspose::Pdf::PermissionsDocument permisos, vea Permisos para más detalles.
customHandlerconst System::SharedPtr<Security::ICustomSecurityHandler>&El controlador de seguridad personalizado.

Observaciones

Este método prepara el cifrado. Para encriptar un documento, necesita llamar al método Save para guardarlo.

Ver también

Document::Encrypt(const System::String&, const System::String&, const System::SharedPtr<Facades::DocumentPrivilege>&, Aspose::Pdf::CryptoAlgorithm, bool) method

Encripta el documento.

void Aspose::Pdf::Document::Encrypt(const System::String &userPassword, const System::String &ownerPassword, const System::SharedPtr<Facades::DocumentPrivilege> &privileges, Aspose::Pdf::CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
ParámetroTipoDescripción
userPasswordconst System::String&Contraseña de usuario.
ownerPasswordconst System::String&Contraseña del propietario.
privilegesconst System::SharedPtr<Facades::DocumentPrivilege>&Document permisos, vea Permisos para más detalles.
cryptoAlgorithmAspose::Pdf::CryptoAlgorithmAlgoritmo criptográfico, vea CryptoAlgorithm para más detalles.
usePdf20boolCompatibilidad con la revisión 6 (Extensión 8).

Observaciones

Este método prepara el cifrado. Para encriptar un documento, necesita llamar al método Save para guardarlo.

Ver también

Document::Encrypt(const System::String&, const System::String&, const System::SharedPtr<Facades::DocumentPrivilege>&, const System::SharedPtr<Security::ICustomSecurityHandler>&) method

Encripta el documento.

void Aspose::Pdf::Document::Encrypt(const System::String &userPassword, const System::String &ownerPassword, const System::SharedPtr<Facades::DocumentPrivilege> &privileges, const System::SharedPtr<Security::ICustomSecurityHandler> &customHandler)
ParámetroTipoDescripción
userPasswordconst System::String&Contraseña de usuario.
ownerPasswordconst System::String&Contraseña del propietario.
privilegesconst System::SharedPtr<Facades::DocumentPrivilege>&Document permisos, vea Permisos para más detalles.
customHandlerconst System::SharedPtr<Security::ICustomSecurityHandler>&El controlador de seguridad personalizado.

Observaciones

Este método prepara el cifrado. Para encriptar un documento, necesita llamar al método Save para guardarlo.

Ver también