Ejemplo n.º 1
0
 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.º 2
0
 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 = new MD5CryptoServiceProvider();
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }
Ejemplo n.º 4
0
 public PdfEncryption()
 {
     md5 = new MD5CryptoServiceProvider();
     publicKeyHandler = new PdfPublicKeySecurityHandler();
 }