protected static string CertificateConverter(FilterBase filter, string suggestedAdProperty) { System.Security.Cryptography.X509Certificates.X509Certificate2 certificate = (System.Security.Cryptography.X509Certificates.X509Certificate2)filter.Value; byte[] rawCertificate = certificate.RawData; return($"(userCertificate={ADUtils.EscapeBinaryValue(rawCertificate)})"); }
protected static string BinaryConverter(FilterBase filter, string suggestedAdProperty) { return(filter.Value != null ? $"({suggestedAdProperty}={ADUtils.EscapeBinaryValue((byte[])filter.Value)})" : $"(!({suggestedAdProperty}=*)))"); }