public string X500DistinguishedNameFormat(byte[] encodedDistinguishedName, bool multiLine) { return(X500NameEncoder.X500DistinguishedNameDecode( encodedDistinguishedName, true, multiLine ? X500DistinguishedNameFlags.UseNewLines : X500DistinguishedNameFlags.None, multiLine)); }
public void FindByIssuerName(string issuerName) { FindCore( cert => { string formedIssuer = X500NameEncoder.X500DistinguishedNameDecode(cert.IssuerName.RawData, false, X500DistinguishedNameFlags.None); return(formedIssuer.IndexOf(issuerName, StringComparison.OrdinalIgnoreCase) >= 0); }); }
public void FindBySubjectName(string subjectName) { FindCore( cert => { string formedSubject = X500NameEncoder.X500DistinguishedNameDecode(cert.SubjectName.RawData, false, X500DistinguishedNameFlags.None); return(formedSubject.Contains(subjectName, StringComparison.OrdinalIgnoreCase)); }); }
public byte[] X500DistinguishedNameEncode(string distinguishedName, X500DistinguishedNameFlags flag) { return(X500NameEncoder.X500DistinguishedNameEncode(distinguishedName, flag)); }
public string X500DistinguishedNameDecode(byte[] encodedDistinguishedName, X500DistinguishedNameFlags flag) { return(X500NameEncoder.X500DistinguishedNameDecode(encodedDistinguishedName, true, flag)); }