public static bool Matches(Pkcs11Uri pkcs11Uri, CK_INFO libraryInfo)
{
if (pkcs11Uri == null)
throw new ArgumentNullException("pkcs11Uri");
string manufacturer = ConvertUtils.BytesToUtf8String(libraryInfo.ManufacturerId, true);
string description = ConvertUtils.BytesToUtf8String(libraryInfo.LibraryDescription, true);
string version = libraryInfo.LibraryVersion.ToString();
return Pkcs11UriSharedUtils.Matches(pkcs11Uri, manufacturer, description, version);
}