Class EncryptionOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Reprezentuje možnosti šifrování pro plugin Aspose.Pdf.Plugins.Security.
public class EncryptionOptions : OrganizerBaseOptions, IPluginOptions
Dědičnost
object ← OrganizerBaseOptions ← EncryptionOptions
Implementuje
Děděné členy
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()
Konstruktor
EncryptionOptions(string, string, DocumentPrivilege, CryptoAlgorithm)
Inicializuje novou instanci objektu Aspose.Pdf.Plugins.EncryptionOptions s výchozími možnostmi.
public EncryptionOptions(string ownerPassword, string userPassword, DocumentPrivilege documentPrivilege, CryptoAlgorithm cryptoAlgorithm = CryptoAlgorithm.AESx256)
Parametry
ownerPassword
string
Heslo vlastníka.
userPassword
string
Heslo uživatele.
documentPrivilege
DocumentPrivilege
Oprávnění dokumentu.
cryptoAlgorithm
CryptoAlgorithm
Kryptografický algoritmus.
Vlastnosti
CryptoAlgorithm
Kryptografický algoritmus, viz Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm pro podrobnosti.
public CryptoAlgorithm CryptoAlgorithm { get; set; }
Hodnota vlastnosti
CryptoAlgorithm
DocumentPrivilege
Oprávnění dokumentu, viz Aspose.Pdf.Permissions pro podrobnosti.
public DocumentPrivilege DocumentPrivilege { get; set; }
Hodnota vlastnosti
DocumentPrivilege
OwnerPassword
Heslo vlastníka.
public string OwnerPassword { get; set; }
Hodnota vlastnosti
UserPassword
Heslo uživatele.
public string UserPassword { get; set; }