public void FindBySerialNumber(BigInteger hexValue, BigInteger decimalValue) { FindCore( cert => { byte[] serialBytes = cert.GetSerialNumber(); BigInteger serialNumber = FindPal.PositiveBigIntegerFromByteArray(serialBytes); bool match = hexValue.Equals(serialNumber) || decimalValue.Equals(serialNumber); return(match); }); }
public string NormalizeOid(string maybeOid, OidGroup expectedGroup) { Oid oid = new Oid(maybeOid); // If maybeOid is interpreted to be a FriendlyName, return the OID. if (!StringComparer.OrdinalIgnoreCase.Equals(oid.Value, maybeOid)) { return(oid.Value); } FindPal.ValidateOidValue(maybeOid); return(maybeOid); }