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))
     });
Ejemplo n.º 3
0
 public void ToPemBytes()
 {
     byte[] result = PemFormater.ToPemBytes(new byte[200], "NULLS");
     Assert.IsNotNull(result);
 }