public static byte[] GetEncoded(this X509Certificate2 certificate, AsnFormat format) { return(format switch { AsnFormat.Der => certificate.RawData, AsnFormat.Pem => PemFormater.ToPemBytes(certificate.RawData, "CERTIFICATE"), _ => throw new NotImplementedException() });
public static byte[] GetEncoded(this X509Certificate2 certificate, AsnFormat format) { return(format switch { AsnFormat.Der => certificate.RawData, AsnFormat.Pem => PemFormater.ToPemBytes(certificate.RawData, "CERTIFICATE"), _ => ThrowHelpers.NotImplemented <byte[]>(nameof(X509Certificate2EncodeExtensions)) });
public void ToPemBytes() { byte[] result = PemFormater.ToPemBytes(new byte[200], "NULLS"); Assert.IsNotNull(result); }