internal static void ExportAsPEM(X509Certificate certificate, Stream stream, bool includeHumanReadableForm) { #if MONO_FEATURE_BTLS X509Helper.ThrowIfContextInvalid(certificate.Impl); using (var x509 = GetNativeInstance(certificate.Impl)) using (var bio = MonoBtlsBio.CreateMonoStream(stream)) x509.ExportAsPEM(bio, includeHumanReadableForm); #else throw new PlatformNotSupportedException(); #endif }
internal static void ExportAsPEM(MonoBtlsX509 x509, Stream stream, bool includeHumanReadableForm) { using (var bio = MonoBtlsBio.CreateMonoStream(stream)) { x509.ExportAsPEM(bio, includeHumanReadableForm); } }
public void ExportAsPEM(Stream stream, bool includeHumanReadableForm) { using (var bio = MonoBtlsBio.CreateMonoStream(stream)) Instance.ExportAsPEM(bio, includeHumanReadableForm); }
public void Print(Stream stream) { using (var bio = MonoBtlsBio.CreateMonoStream(stream)) Instance.Print(bio); }