public bool ContainsString(string value)
 {
     return
         (
         FriendlyName.Contains(value) ||
         Subject.Contains(value) ||
         Issuer.Contains(value) ||
         SerialNumber.Contains(value) ||
         Thumbprint.Contains(value) ||
         KeyAlgorithm.Contains(value) ||
         SignatureAlgorithm.Contains(value) ||
         Version.Contains(value) ||
         Format.Contains(value) ||
         Extentions.Contains(value) ||
         StoreLocation.Contains(value) ||
         StoreName.Contains(value) ||
         EffectiveDate.ToString().Contains(value) ||
         ExpirationDate.ToString().Contains(value)
         );
 }