Ejemplo n.º 1
0
 public PdfEncryption(PdfEncryption enc) : this()
 {
     if (enc.key != null)
     {
         key = (byte[])enc.key.Clone();
     }
     keySize     = enc.keySize;
     mkey        = (byte[])enc.mkey.Clone();
     ownerKey    = (byte[])enc.ownerKey.Clone();
     userKey     = (byte[])enc.userKey.Clone();
     permissions = enc.permissions;
     if (enc.documentID != null)
     {
         documentID = (byte[])enc.documentID.Clone();
     }
     revision          = enc.revision;
     keyLength         = enc.keyLength;
     encryptMetadata   = enc.encryptMetadata;
     embeddedFilesOnly = enc.embeddedFilesOnly;
     publicKeyHandler  = enc.publicKeyHandler;
     if (enc.ueKey != null)
     {
         ueKey = (byte[])enc.ueKey.Clone();
     }
     if (enc.oeKey != null)
     {
         oeKey = (byte[])enc.oeKey.Clone();
     }
     if (enc.perms != null)
     {
         perms = (byte[])enc.perms.Clone();
     }
 }
 public PdfEncryption(PdfEncryption enc) : this()
 {
     Mkey        = (byte[])enc.Mkey.Clone();
     OwnerKey    = (byte[])enc.OwnerKey.Clone();
     UserKey     = (byte[])enc.UserKey.Clone();
     Permissions = enc.Permissions;
     if (enc.DocumentId != null)
     {
         DocumentId = (byte[])enc.DocumentId.Clone();
     }
     _revision          = enc._revision;
     _keyLength         = enc._keyLength;
     _encryptMetadata   = enc._encryptMetadata;
     _embeddedFilesOnly = enc._embeddedFilesOnly;
     PublicKeyHandler   = enc.PublicKeyHandler;
 }
Ejemplo n.º 3
0
 public PdfEncryption()
 {
     md5 = DigestUtilities.GetDigest("MD5");
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }
Ejemplo n.º 4
0
 public PdfEncryption(PdfEncryption enc) : this() {
     if (enc.key != null)
         key = (byte[]) enc.key.Clone();
     keySize = enc.keySize;
     mkey = (byte[])enc.mkey.Clone();
     ownerKey = (byte[])enc.ownerKey.Clone();
     userKey = (byte[])enc.userKey.Clone();
     permissions = enc.permissions;
     if (enc.documentID != null)
         documentID = (byte[])enc.documentID.Clone();
     revision = enc.revision;
     keyLength = enc.keyLength;
     encryptMetadata = enc.encryptMetadata;
     embeddedFilesOnly = enc.embeddedFilesOnly;
     publicKeyHandler = enc.publicKeyHandler;
 }
Ejemplo n.º 5
0
 public PdfEncryption() {
     md5 = DigestUtilities.GetDigest("MD5");
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }
 public PdfEncryption()
 {
     PublicKeyHandler = new PdfPublicKeySecurityHandler();
 }
Ejemplo n.º 7
0
 public PdfEncryption()
 {
     md5 = new MD5CryptoServiceProvider();
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }
Ejemplo n.º 8
0
 public PdfEncryption()
 {
     md5 = HashAlgorithm.Create("MD5");
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }
Ejemplo n.º 9
0
 public PdfEncryption()
 {
     md5 = new MD5CryptoServiceProvider();
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }
Ejemplo n.º 10
0
 public PdfEncryption()
 {
     md5 = HashAlgorithm.Create("MD5");
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }