Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Представляє параметри шифрування для плагіна Aspose.Pdf.Plugins.Security.
public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions
Спадкування
object ← OrganizerBaseOptions ← EncryptionOptions
Реалізує
Спадковані члени
OrganizerBaseOptions.AddInput(IDataSource), OrganizerBaseOptions.AddOutput(IDataSource), OrganizerBaseOptions.Inputs, OrganizerBaseOptions.Outputs, OrganizerBaseOptions.CloseInputStreams, OrganizerBaseOptions.CloseOutputStreams, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструктори
EncryptionOptions(string, string, DocumentPrivilege, CryptoAlgorithm)
Ініціалізує новий екземпляр об’єкта Aspose.Pdf.Plugins.EncryptionOptions з параметрами за замовчуванням.
public EncryptionOptions(string ownerPassword, string userPassword, DocumentPrivilege documentPrivilege, CryptoAlgorithm cryptoAlgorithm = CryptoAlgorithm.AESx256)
Параметри
ownerPassword
string
Пароль власника.
userPassword
string
Пароль користувача.
documentPrivilege
DocumentPrivilege
Права доступу до документа.
cryptoAlgorithm
CryptoAlgorithm
Криптографічний алгоритм.
Властивості
CryptoAlgorithm
Криптографічний алгоритм, див. Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm для деталей.
public CryptoAlgorithm CryptoAlgorithm { get; set; }
Значення властивості
CryptoAlgorithm
DocumentPrivilege
Права доступу до документа, див. Aspose.Pdf.Permissions для деталей.
public DocumentPrivilege DocumentPrivilege { get; set; }
Значення властивості
DocumentPrivilege
OwnerPassword
Пароль власника.
public string OwnerPassword { get; set; }
Значення властивості
UserPassword
Пароль користувача.
public string UserPassword { get; set; }