Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Reprezentuje opcje szyfrowania dla wtyczki Aspose.Pdf.Plugins.Security.
public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions
Dziedziczenie
object ← OrganizerBaseOptions ← EncryptionOptions
Implementuje
Członkowie dziedziczeni
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()
Konstruktorzy
EncryptionOptions(string, string, DocumentPrivilege, CryptoAlgorithm)
Inicjalizuje nową instancję obiektu Aspose.Pdf.Plugins.EncryptionOptions z domyślnymi opcjami.
public EncryptionOptions(string ownerPassword, string userPassword, DocumentPrivilege documentPrivilege, CryptoAlgorithm cryptoAlgorithm = CryptoAlgorithm.AESx256)
Parametry
ownerPassword
string
Hasło właściciela.
userPassword
string
Hasło użytkownika.
documentPrivilege
DocumentPrivilege
Uprawnienia dokumentu.
cryptoAlgorithm
CryptoAlgorithm
Algorytm kryptograficzny.
Właściwości
CryptoAlgorithm
Algorytm kryptograficzny, zobacz Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm, aby uzyskać szczegóły.
public CryptoAlgorithm CryptoAlgorithm { get; set; }
Wartość właściwości
CryptoAlgorithm
DocumentPrivilege
Uprawnienia dokumentu, zobacz Aspose.Pdf.Permissions, aby uzyskać szczegóły.
public DocumentPrivilege DocumentPrivilege { get; set; }
Wartość właściwości
DocumentPrivilege
OwnerPassword
Hasło właściciela.
public string OwnerPassword { get; set; }
Wartość właściwości
UserPassword
Hasło użytkownika.
public string UserPassword { get; set; }