summary refs log tree commit diff
path: root/crypto/src/openssl/PEMWriter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/openssl/PEMWriter.cs')
-rw-r--r--crypto/src/openssl/PEMWriter.cs30
1 files changed, 13 insertions, 17 deletions
diff --git a/crypto/src/openssl/PEMWriter.cs b/crypto/src/openssl/PEMWriter.cs
index 043869cc3..58b6156d5 100644
--- a/crypto/src/openssl/PEMWriter.cs
+++ b/crypto/src/openssl/PEMWriter.cs
@@ -17,26 +17,22 @@ namespace Org.BouncyCastle.OpenSsl
 
 		public void WriteObject(object obj) 
 		{
-			try
-			{
-				base.WriteObject(new MiscPemGenerator(obj));
-			}
-			catch (PemGenerationException e)
-			{
-				if (e.InnerException is IOException inner)
-					throw inner;
-
-				throw e;
-			}
+			WriteObject(obj, null, null, null);
 		}
 
-		public void WriteObject(
-			object			obj,
-			string			algorithm,
-			char[]			password,
-			SecureRandom	random)
+		public void WriteObject(object obj, string algorithm, char[] password, SecureRandom random)
 		{
-			base.WriteObject(new MiscPemGenerator(obj, algorithm, password, random));
+            try
+            {
+                base.WriteObject(new MiscPemGenerator(obj, algorithm, password, random));
+            }
+            catch (PemGenerationException e)
+            {
+                if (e.InnerException is IOException inner)
+                    throw inner;
+
+                throw e;
+            }
 		}
 	}
 }