init commit

This commit is contained in:
2025-10-09 09:57:24 +09:00
commit 4d551bd74f
6636 changed files with 1218703 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
using System.IO;
using Org.BouncyCastle.Security;
using Org.BouncyCastle.Utilities.IO.Pem;
namespace Org.BouncyCastle.OpenSsl;
public class PemWriter : Org.BouncyCastle.Utilities.IO.Pem.PemWriter
{
public PemWriter(TextWriter writer)
: base(writer)
{
}
public void WriteObject(object obj)
{
try
{
base.WriteObject((PemObjectGenerator)new MiscPemGenerator(obj));
}
catch (PemGenerationException ex)
{
if (ex.InnerException is IOException)
{
throw (IOException)ex.InnerException;
}
throw ex;
}
}
public void WriteObject(object obj, string algorithm, char[] password, SecureRandom random)
{
base.WriteObject((PemObjectGenerator)new MiscPemGenerator(obj, algorithm, password, random));
}
}