Пример #1
0
        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);
     }
 }
Пример #3
0
 public void ExportAsPEM(Stream stream, bool includeHumanReadableForm)
 {
     using (var bio = MonoBtlsBio.CreateMonoStream(stream))
         Instance.ExportAsPEM(bio, includeHumanReadableForm);
 }
Пример #4
0
 public void Print(Stream stream)
 {
     using (var bio = MonoBtlsBio.CreateMonoStream(stream))
         Instance.Print(bio);
 }